Benchmark Setup
Hardware
CPU | Intel Pentium III Mobile 1Ghz, 512Kb L2 cache |
---|---|
MB | IBM ThinkPad R31, based on Intel 830 chipset |
RAM | 512Mb PC-133/133Mhz |
Software
OS/Kernel | Windows XP |
---|---|
Toolchain | Visual C++ 7.1 |
Xerces-C++ | 2.7.0 |
XSD | 2.3.1.b1 |
Expat | 2.0.0 (used by XSD) |
MSXML | 4 SP2 (4.20.9818.0), 6 (6.0.3883.0) |
XDK | 10.1.0.2.0 |
All parsers and tests were built with the /DNDEBUG /ML /O2
options. The parser libraries were statically-linked to the test
executables where possible.
Executable sizes for XDK and MSXML were measured as the sum of the executable size and the parser library size since these parsers are only available as DLLs.
Peak memory usage was measured with the Windows Task Manager.