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 Debian GNU/Linux unstable, Linux kernel 2.4.27
Toolchain Intel C++ 9.1 (9.1.044)
Xerces-C++ 2.7.0
XSD 2.3.1.b1
Expat 2.0.0 (used by XSD)
XDK 10.2.0.2.0

All parsers were build with the -DNDEBUG -O3 -xK options. The tests were built with the -DNDEBUG -O3 -xK -ipo -static options.

The test executable sizes were measured with parser libraries statically-linked to the test executables.

Peak heap and stack sizes could not be measured due to incompatibility between the libmemusage.so utility and Intel C++.

Results