diff options
Diffstat (limited to 'tools/node_modules/expresso/deps/jscoverage/js/time.sh')
-rwxr-xr-x | tools/node_modules/expresso/deps/jscoverage/js/time.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/node_modules/expresso/deps/jscoverage/js/time.sh b/tools/node_modules/expresso/deps/jscoverage/js/time.sh new file mode 100755 index 0000000..05b3499 --- /dev/null +++ b/tools/node_modules/expresso/deps/jscoverage/js/time.sh @@ -0,0 +1,13 @@ +#!/bin/bash +echo -n interp:' ' +for i in 1 2 3 4 5; do + INTERP=`Darwin_OPT.OBJ/js -e 'var d = Date.now(); load("'$1'"); print(Date.now() - d);'` + echo -n $INTERP' ' +done +echo -ne '\njit: ' +for i in 1 2 3 4 5; do + JIT=`Darwin_OPT.OBJ/js -j -e 'var d = Date.now(); load("'$1'"); print(Date.now() - d);'` + echo -n $JIT' ' +done +echo -ne '\njit factor: ' +(echo scale=2; echo $INTERP / $JIT ) | bc |