jd.xslt - Performance

Datapower offers XSLTMark, a benchmark for XSLT processors.

Below are the benchmark results for jd.xslt (running on an Athlon 800 MHz, 256 MB RAM). They are not directly comparable to the results published by Datapower because of the different test machine and JDK version. But you can run the benchmark for yourself since the XSLTMark driver for jd.xslt is included in the distribution.


XSLTMark 2.0 (Feb 28 2001) running on Windows NT 4.0 x86
Java Runtime Environment is Sun Microsystems Inc. 1.4.0
Current time is 21:53:13 CET, 10 Nov 2002

Results for driver jd.xslt XsltMarkDriver

                          prep  exec
Test Component     iter   ms    ms     KB In     KB Out    KB/s      status

alphabetize         10    10    220    196       156       802,96    OK
attsets             100   10    140    121       255       1347,31   OK
avts                100   0     391    1966      1156      3993,54   OK
axis                100   20    130    35        60        369,59    OK
backwards           100   0     190    260       261       1374,38   OK
bottles             100   10    271    4         1130      2093,84   OK
breadth             100   0     160    415       200       1927,19   OK
brutal              100   10    230    130       536       1450,83   OK
chart               100   10    181    121       653       2141,42   OK
creation            50    0     490    983       1520      2554,96   OK
current             100   0     80     18        29        305,18    OK
dbonerow            10    10    1652   19621     10        5942,02   OK (*)
dbtail              100   10    241    1966      503       5124,32   OK
decoy               100   10    1141   1966      1974      1726,83   OK
depth               100   0     240    588       373       2005,41   OK
encrypt             10    10    150    196       196       1311,17   OK
functions           100   10    2153   1966      618       600,2     OK
game                100   10    131    260       68        1254,99   OK (*)
html                100   10    200    29        67        241,94    OK
identity            10    10    451    1962      1962      4351,6    OK
inventory           100   0     151    184       202       1281,17   OK
metric              100   10    171    88        65        451,45    OK
number              100   10    290    18        79        169,72    NO REF
oddtemplate         100   0     70     16        15        230,89    OK
patterns            100   0     892    1966      1974      2208,87   OK
prettyprint         10    10    470    196       1405      1703,98   OK
priority            100   0     150    91        57        494,47    OK
products            100   0     230    196       55        546,45    OK
queens              10    30    140    0         17        62,6      OK
reverser            100   0     320    129       129       405,12    OK
stringsort          10    10    631    1962      1933      3087,04   OK
summarize           100   10    100    712       29        3709,47   OK
total               100   0     60     121       45        1391,6    OK
tower               20    0     681    1         1381      1015,01   OK
trend               100   10    1292   176       806       380,5     OK
union               100   0     61     16        11        235,34    OK
xpath               100   0     70     28        20        350,86    OK
xslbench1           100   10    180    36        769       2240,4    OK (*)
xslbench2           20    10    421    2920      2112      5977,14   OK (*)
xslbench3           20    10    290    2920      25        5079,37   OK (*)

Aggr. Results       3080  270   15512  44596     22880     2175
Arithmetic Mean           6,75                             1798,53
Geometric Mean                                             1101,35
Harmonic Mean                                              572,17
Conformance Score (OK+NOREF+SKIPPED divided by TOTAL)      40/40 = 100%
Note: (*) indicates test cases where the reference output contains a html meta-tag with the substring charset=utf-8, whereas jd.xslt outputs this as charset=UTF-8. Xsltmark values this as "check output".
The reference output was changed and therefore the status is recorded as "OK".


main page