Xponent logo Xponent Tools For Validating, Editing and Splitting Large XML Files Of Any Size Contact

XMLMax Performance Tests

The tables below give the time it took to fully parse each listed XML file and load it into XMLMax's treeview. XMLMax uses Microsoft's XmlReader to parse XML. Times are also given for opening each file with the VIM (vim.org) and Notepadd++ (notepad-plus-plus.org) text editors and navigating to the end of the file. Note that text editors do not check for XML syntax errors.

Stackoverflow.com Files1 Load Time (mm:ss)
NameSizeXMLMaxVIMNotepad++
badges.xml98 MB00:0200:5002:45
votes.xml849 MB00:1407:40Failed3
posts.xml4.6 GB01:15Failed3Failed3
Wikipedia.org Files2 Load Time (mm:ss)
NameSizeXMLMaxVIMNotepad++
enwiki-latest-pages-articles10.xml161 MB00:0301:2106:12
enwiki-latest-pages-articles1.xml411 MB00:0503:22Failed3
enwiki-latest-pages-articles11.xml2.92 GB00:19Failed3Failed3

Tests were conducted on a Windows 7 PC with 3 GB RAM and 64 bit OS, 2.13 GHz processor and 300 GB 7200 RPM SATA.
1. http://blog.stackoverflow.com/2009/06/stack-overflow-creative-commons-data-dump/
2. http://en.wikipedia.org/wiki/Wikipedia:Database_download
3. "Failed" indicates the program either ran out of memory or failed to load the file within thirty minutes.




copyright 2008-2013. Xponent LLC. All rights reserved.