X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=demos%2Fperformance%2Ftest-performance.sh;h=cadcbfd1090bbd372f64dfce284479449ce3cb70;hb=67db9ef19d8b36eb84357b6e6477b7791b59182f;hp=45b5675ff75a0cfdf3aaca32e1422a3b5e363d81;hpb=cc0de701b6a1dd6d8c01352888c1be54676cd8e2;p=svn%2FCll1h%2F.git diff --git a/demos/performance/test-performance.sh b/demos/performance/test-performance.sh index 45b5675..cadcbfd 100755 --- a/demos/performance/test-performance.sh +++ b/demos/performance/test-performance.sh @@ -1,39 +1,60 @@ #!/bin/sh +cat print.rb +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./print.rb > /dev/null +echo + cat print.py -echo "Running..." -time ./print.py > /dev/null +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./print.py > /dev/null +echo -cat cout.cpp -echo "Compiling..." -time g++ -O4 cout.cpp -o cout -echo "Running..." -time ./cout > /dev/null +cat xrange.py +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./xrange.py > /dev/null +echo + +cat echo.php +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./echo.php > /dev/null +echo + +cat write.c +echo -n "Compiling..." +time -f "%E total, %U user, %S sys, %O outputs" gcc -O2 write.c -o write +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./write > /dev/null cat print.pl -echo "Running..." -time ./print.pl > /dev/null +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./print.pl > /dev/null +echo + +cat cout.cpp +echo -n "Compiling..." +time -f "%E total, %U user, %S sys, %O outputs" g++ -O2 cout.cpp -o cout +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./cout > /dev/null +echo cat cll1-print.c -echo "Compiling..." -time gcc -O4 cll1-print.c -o cll1-print -echo "Running..." -time ./cll1-print > /dev/null +echo -n "Compiling..." +time -f "%E total, %U user, %S sys, %O outputs" gcc -O2 cll1-print.c -o cll1-print +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./cll1-print > /dev/null +echo cat printf.c -echo "Compiling..." -time gcc -O4 printf.c -o printf -echo "Running..." -time ./printf > /dev/null +echo -n "Compiling..." +time -f "%E total, %U user, %S sys, %O outputs" gcc -O2 printf.c -o printf +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./printf > /dev/null +echo cat puts.c -echo "Compiling..." -time gcc -O4 puts.c -o puts -echo "Running..." -time ./puts > /dev/null - -cat fputs.c -echo "Compiling..." -time gcc -O4 fputs.c -o fputs -echo "Running..." -time ./fputs > /dev/null +echo -n "Compiling..." +time -f "%E total, %U user, %S sys, %O outputs" gcc -O2 puts.c -o puts +echo -n "Running..." +time -f "%E total, %U user, %S sys, %O outputs" ./puts > /dev/null +echo