2
#######################
3
# Benchmark set 1 #####
4
#######################
7
export ORA_NLS10=/opt/xml/xdk_c/nls/data
8
#export ORA_NLS33=/usr/share/xdk/nlsdata
9
#export ORA_XML_MESG=/usr/share/xdk/mesg
10
export PATH=$PATH:/usr/java/j2sdk1.4.2/bin
12
echo "******************** Parsing Benchmarks ********************"
17
if ( [ -x $name ] && [ -f $name ] ); then
18
echo "--->Running <$name> benchmarks:"
20
./$name `expr $time "*" 85000` xmlgen 4096
21
echo "-> xmlgen 256 KB"
22
./$name `expr $time "*" 1000` xmlgen 262144
23
echo "-> xmlgen 32 MB"
24
./$name `expr $time "*" 8` xmlgen 32000000
25
echo "-> opcgen 50 ( 3.5KB )"
26
./$name `expr $time "*" 80000` opcgen 50
27
echo "-> opcgen 50000 ( 3 MB )"
28
./$name `expr $time "*" 100` opcgen 50000
30
./$name `expr $time "*" 80` xmark 512
32
./$name `expr $time "*" 16` xmark 2048
34
./$name `expr $time "*" 4` xmark 16384
35
echo "-> dmoz rdf file ( 12 MB )"
36
./$name `expr $time "*" 25` ../xml.files/test.rdf
44
echo "******************** DOM Tree Build Benchmarks ********************"
49
if ( [ -x $name ] && [ -f $name ] ); then
50
echo "--->Running <$name> benchmarks:"
51
echo "-> 5KB file (20)"
52
./$name `expr $time "*" 53000` 20
53
echo "-> 500KB file (2500)"
54
./$name `expr $time "*" 360` 2500
55
echo "-> 9MB file (50k)"
56
./$name `expr $time "*" 20` 50000
57
echo "-> 90MB file (500k)"
58
./$name `expr $time "*" 2` 500000
65
echo "******************** Schema Validating Benchmarks ********************"
70
if ( [ -x $name ] && [ -f $name ] ); then
71
echo "--->Running <$name> benchmarks:"
73
./$name `expr $time "*" 8900` xmlgen 4096
74
echo "-> xmlgen 256 KB"
75
./$name `expr $time "*" 285` xmlgen 262144
76
echo "-> xmlgen 32 MB"
77
./$name `expr $time "*" 10` xmlgen 128000000
78
echo "-> opcgen 50 ( 3.5KB )"
79
./$name `expr $time "*" 1600` opcgen 50
80
echo "-> opcgen 50k ( 3 MB ) - 4 times longer"
81
./$name `expr $time "*" 100` opcgen 50000
82
echo "-> opcgen 500k ( 3 MB ) - 4 times longer"
83
./$name `expr $time "*" 8` opcgen 500000
91
echo "********** Security (Signature/Encryption) Benchmarks *************"
96
if ( [ -x $name ] && [ -f $name ] ); then
97
echo "--->Running <$name> benchmarks:"
99
./$name `expr $time "*" 4500` xmlgen 4096
100
echo "-> xmlgen 256 KB"
101
./$name `expr $time "*" 120` xmlgen 262144
102
echo "-> opcgen 50 ( 3.5KB )"
103
./$name `expr $time "*" 5300` opcgen 50
104
echo "-> opcgen 50000 ( 3 MB ) - 4 times longer"
105
./$name `expr $time "*" 100` opcgen 50000
106
echo "-> dmoz rdf file ( 12 MB ) - 4 times longer"
107
./$name `expr $time "*" 12` ../xml.files/test.rdf
114
echo "************* XSL Transformation Benchmarks ****************"
119
if ( [ -x $name ] && [ -f $name ] ); then
120
echo "--->Running <$name> benchmarks:"
121
echo "-> xmlgen 4 KB"
122
./$name `expr $time "*" 15000` xmlgen 4096
123
echo "-> xmlgen 256 KB"
124
./$name `expr $time "*" 350` xmlgen 262144
125
echo "-> xmlgen 4 MB"
126
./$name `expr $time "*" 25` xmlgen 4096000
127
echo "-> xmlgen 64 MB"
128
./$name `expr $time "*" 4` xmlgen 64000000
130
./$name `expr $time "*" 5` ../xml.files/odt/content.xml ../xml.files/odt/export/xhtml/opendoc2xhtml.xsl 2>/dev/null
132
./$name `expr $time "*" 5` ../xml.files/odt/content.xml ../xml.files/odt/export/odt2mediawiki.xsl 2>/dev/null