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 atSVN Please have a look at the guide for the instructions to run the performance tests
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