From 880653d31a8f1ff8384fdbc75b84934bceecfdb8 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Sat, 18 Nov 2000 06:43:49 +0000 Subject: Initial revision --- demos/MiscDemos/PerformanceCheck.sh | 56 +++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100755 demos/MiscDemos/PerformanceCheck.sh (limited to 'demos/MiscDemos/PerformanceCheck.sh') diff --git a/demos/MiscDemos/PerformanceCheck.sh b/demos/MiscDemos/PerformanceCheck.sh new file mode 100755 index 0000000..5934e9d --- /dev/null +++ b/demos/MiscDemos/PerformanceCheck.sh @@ -0,0 +1,56 @@ +#! /bin/sh + +# +# Prerequisites: +# +# - Unix Shell Environment, e.g. A Unix :-), cygwin32, ... +# +# - The native gears executabel in your PATH environment +# +# - The Shell Setup scripts for all your installed java1.1.X-java2 JVM's +# under ./PerformanceEtc/profile.jdk* !!! +# Here you have to setup the PATH, CLASSPATH well ! +# + +if [ -z "$1" -o -z "$2" ] ; then + echo usage: $0 \ \ + echo e.g.: $0 gears gl4j2.4.1-linux-xf68-4.0.1-tdfx-gears.log + exit 1 +fi + +testdelay=40s + +tstprog=$1 +logfile=$2 +rm -f $logfile + +echo >> $logfile +echo =============================================== >> $logfile +echo >> $logfile +echo using native $tstprog >> $logfile +($tstprog -info >> $logfile 2>&1) & +sleep $testdelay && kill -15 $! +sleep 5s +echo >> $logfile +echo >> $logfile + +for i in ./PerformanceEtc/profile.jdk* ; do + echo >> $logfile + echo =============================================== >> $logfile + echo >> $logfile + echo using $tstprog on $i >> $logfile + echo >> $logfile + . $i + if [ -z "$(echo $i | grep ibm)" ] ; then + java -version >> $logfile 2>&1 + else + java -fullversion >> $logfile 2>&1 + fi + echo JAVA_COMPILER $JAVA_COMPILER >> $logfile + echo >> $logfile + ( java $tstprog -perftest >> $logfile 2>&1) & + sleep $testdelay && kill -15 $! + sleep 5s + echo >> $logfile + echo >> $logfile +done -- cgit v1.2.3