diff options
Diffstat (limited to 'run.sh')
-rwxr-xr-x | run.sh | 43 |
1 files changed, 0 insertions, 43 deletions
@@ -1,43 +0,0 @@ -#!/bin/zsh - - -export PATH=$PATH:/home/pks/src/scripts/ -export GEM_PATH=$GEM_PATH:/home/pks/lib/ruby -REPEAT=10 - -rm -f .overall - -echo -echo "JSON parsing benchmark" -echo "----------------------" -echo " REAPEAT=$REPEAT" -echo - -# fails: test_MicroJSON.sh \ -for prg in \ - test_cdec_json_parser \ - test_gason \ - test_JsonBox \ - test_jsoncpp \ - test_json-cpp \ - test_jsonxx \ - test_libjson \ - test_nosjob \ - test_picojson \ - test_rapidjson \ - test_sajson -do - echo "[$prg]" - sync; echo 3 > /proc/sys/vm/drop_caches - echo > .overall - for file in `ls -S data/*.json`; do - echo "$file:\t$(./benchmark.rb $REPEAT ./$prg $file 2>/dev/null | tee -a .overall | avg | round 2) s" - done - echo "---" - echo "overall:\t$(avg < .overall | round 2)" - echo " memory:\t$(./memusg.sh ./$prg data/1020.json 2>/dev/null)" - echo -done - -rm .overall - |