OM Performace Resutls
This page includes the perfomance results of the OM implementations namely the
Note the following about the test
Testing framework
-
The code for the XMLBench is available at
SVN Please have a look at the guide for the instructions to run the performance tests
Guide
Test Environment
JVM
Java version 1.4.2_04
Java Hot Spot(TM) Client VM 1.4.2_04-b05 by Sun Microsystems Inc.
Computer
Intel Pentium 4 2.8GHz Processor
512MB RAM
Operating System
Microsoft Windows XP Professional with Service pack 2
Tested implementations
JDOM
AXIOM implementation based on the table model (AXTM)
tree built completely before walking (AXTM-prebuilt)
tree built on deman during tree walking (AXTM-normal)
AXIOM implementation based on the link lists with tree built on demand during tree walking (AXM-2-llm)
Since AXTM is read only yet, only the build time and the walk time of the implementations were compared.
Statistics (only average times)
|
Document |
Impelmentation |
Average build time |
Average walk time |
|
Soap2.xml |
Jdom |
105 |
14 |
|
|
AXTM-prebuilt |
232 |
269 |
|
|
AXTM-normal |
NA |
340 |
|
|
AXM-2-llm |
NA |
59 |
|
periodic.xml |
Jdom |
51 |
5 |
|
|
AXTM-prebuilt |
49 |
20 |
|
|
AXTM-normal |
NA |
91 |
|
|
AXM-2-llm |
NA |
31 |
Statistics
|
Document |
Impelmentation |
Minimum build time |
Average build time |
minimum walk time |
Average walk time |
|
Soap2.xml |
Jdom |
62 |
105 |
0 |
14 |
|
|
AXTM-prebuilt |
125 |
232 |
203 |
269 |
|
|
AXTM-normal |
NA |
NA |
234 |
340 |
|
|
AXM-2-llm |
NA |
NA |
15 |
59 |
|
periodic.xml |
Jdom |
16 |
51 |
0 |
5 |
|
|
AXTM-prebuilt |
31 |
49 |
15 |
20 |
|
|
AXTM-normal |
NA |
NA |
62 |
91 |
|
|
AXM-2-llm |
NA |
NA |
0 |
31 |
Graphs