bzr branch
http://darksoft.org/webbzr/xmlbench/trunk
1
by Suren A. Chilingaryan
Initial import |
1 |
#! /bin/bash
|
2 |
# Usage:
|
|
3 |
# ./sun_dom2 <iterations> [<xmlfile>|xmlgen|opcgen] <size>
|
|
4 |
||
2
by Suren A. Chilingaryan
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts |
5 |
SUN_CLASSPATH=`cat ../Makefile.in | grep SUN_CLASSPATH | sed -e s/.*_CLASSPATH[\ \t]*=[\ \t]*// | sed -e "s/(CLASSPATH)/CLASSPATH/g"` |
6 |
JAVA_MEMORY=`cat ../Makefile.in | grep JAVA_MEMORY | sed -e s/.*JAVA_MEMORY[\ \t]*=[\ \t]*//` |
|
7 |
||
1
by Suren A. Chilingaryan
Initial import |
8 |
if [ "$2" == "xmlgen" ]; then |
9 |
../xmlgen/xmlgen $3 $1 |
|
10 |
elif [ "$2" == "opcgen" ]; then |
|
11 |
../xmlgen/opcgen $3 $1 |
|
12 |
fi
|
|
13 |
||
2
by Suren A. Chilingaryan
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts |
14 |
eval "SUN_CLASSPATH=$SUN_CLASSPATH" |
15 |
java -Xms$JAVA_MEMORY -classpath $SUN_CLASSPATH sun_dom2 $1 $2 $3 |
|
1
by Suren A. Chilingaryan
Initial import |
16 |
|
17 |
if [ "$2" == "xmlgen" ]; then |
|
18 |
rm -rf ../xml.tmp/ |
|
19 |
mkdir ../xml.tmp/ |
|
20 |
elif [ "$2" == "opcgen" ]; then |
|
21 |
rm -rf ../xml.tmp/ |
|
22 |
mkdir ../xml.tmp/ |
|
23 |
fi
|