Benchmark Setup

Hardware

CPU AMD Opteron 244 1.8Ghz, 1Mb L2 cache
MB Tyan Thunder K8S Pro S2882UG3NR, AMD-8131/8111
RAM 2Gb PC-2700/DDR333 Registered ECC

Software

OS/Kernel Debian GNU/Linux unstable, Linux kernel 2.6.17.1
Toolchain GCC 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)
Xerces-C++ 2.7.0
XSD 2.3.1.b1
Expat 2.0.0 (used by XSD)
XDK 10.2.0.2.0

The XDK test is build in the 32-bit mode since the pre-built XDK libraries are only available in this mode.

All parsers and tests were built with the -DNDEBUG -O3 options. The parser libraries were statically-linked to the test executables.

Peak heap and stack sizes were measured with the libmemusage.so utility which is part of glibc.

Results