1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#! /bin/bash
# Usage:
# ./sun_dom2 <iterations> [<xmlfile>|xmlgen|opcgen] <size>
SUN_CLASSPATH=`cat ../Makefile.in | grep SUN_CLASSPATH | sed -e s/.*_CLASSPATH[\ \t]*=[\ \t]*// | sed -e "s/(CLASSPATH)/CLASSPATH/g"`
JAVA_MEMORY=`cat ../Makefile.in | grep JAVA_MEMORY | sed -e s/.*JAVA_MEMORY[\ \t]*=[\ \t]*//`
if [ "$2" == "xmlgen" ]; then
../xmlgen/xmlgen $3 $1
elif [ "$2" == "opcgen" ]; then
../xmlgen/opcgen $3 $1
elif [ "$2" == "xmark" ]; then
../xmlgen/xmark $3 $1
fi
eval "SUN_CLASSPATH=$SUN_CLASSPATH"
java -Xms$JAVA_MEMORY -classpath $SUN_CLASSPATH sun_dom2 $1 $2 $3
rm -rf ../xml.tmp/
mkdir ../xml.tmp/
|