From 0498fced24dc67ea88aa873e7807398cdfb1c462 Mon Sep 17 00:00:00 2001 From: Hanjoung Lee Date: Tue, 13 Oct 2015 20:59:54 +0900 Subject: [PATCH] Add daily benchmark data --- benchmark/data_all/2015-07-10.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-11.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-12.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-13.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-14.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-15.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-16.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-17.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-18.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-19.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-20.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-21.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-22.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-23.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-24.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-25.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-26.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-27.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-28.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-29.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-30.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-07-31.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-01.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-02.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-03.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-04.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-05.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-06.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-07.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-08.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-09.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-10.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-11.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-12.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-13.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-14.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-15.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-16.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-17.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-18.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-19.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-20.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-21.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-22.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-23.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-24.json | 122 ++++++++++++++++++++ benchmark/data_all/2015-08-25.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-26.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-27.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-28.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-29.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-30.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-08-31.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-01.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-02.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-03.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-04.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-05.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-06.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-07.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-08.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-09.json | 124 ++++++++++++++++++++ benchmark/data_all/2015-09-10.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-11.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-12.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-13.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-14.json | 172 ++++++++++++++++++++++++++++ benchmark/data_all/2015-09-15.json | 172 ++++++++++++++++++++++++++++ benchmark/data_all/2015-09-16.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-17.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-18.json | 172 ++++++++++++++++++++++++++++ benchmark/data_all/2015-09-19.json | 172 ++++++++++++++++++++++++++++ benchmark/data_all/2015-09-20.json | 172 ++++++++++++++++++++++++++++ benchmark/data_all/2015-09-21.json | 172 ++++++++++++++++++++++++++++ benchmark/data_all/2015-09-22.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-23.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-24.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-25.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-26.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-27.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-28.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-29.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-09-30.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-10-01.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-10-02.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-10-03.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-10-04.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-10-05.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-10-06.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-10-07.json | 174 +++++++++++++++++++++++++++++ benchmark/data_all/2015-10-08.json | 174 +++++++++++++++++++++++++++++ 91 files changed, 12700 insertions(+) create mode 100644 benchmark/data_all/2015-07-10.json create mode 100644 benchmark/data_all/2015-07-11.json create mode 100644 benchmark/data_all/2015-07-12.json create mode 100644 benchmark/data_all/2015-07-13.json create mode 100644 benchmark/data_all/2015-07-14.json create mode 100644 benchmark/data_all/2015-07-15.json create mode 100644 benchmark/data_all/2015-07-16.json create mode 100644 benchmark/data_all/2015-07-17.json create mode 100644 benchmark/data_all/2015-07-18.json create mode 100644 benchmark/data_all/2015-07-19.json create mode 100644 benchmark/data_all/2015-07-20.json create mode 100644 benchmark/data_all/2015-07-21.json create mode 100644 benchmark/data_all/2015-07-22.json create mode 100644 benchmark/data_all/2015-07-23.json create mode 100644 benchmark/data_all/2015-07-24.json create mode 100644 benchmark/data_all/2015-07-25.json create mode 100644 benchmark/data_all/2015-07-26.json create mode 100644 benchmark/data_all/2015-07-27.json create mode 100644 benchmark/data_all/2015-07-28.json create mode 100644 benchmark/data_all/2015-07-29.json create mode 100644 benchmark/data_all/2015-07-30.json create mode 100644 benchmark/data_all/2015-07-31.json create mode 100644 benchmark/data_all/2015-08-01.json create mode 100644 benchmark/data_all/2015-08-02.json create mode 100644 benchmark/data_all/2015-08-03.json create mode 100644 benchmark/data_all/2015-08-04.json create mode 100644 benchmark/data_all/2015-08-05.json create mode 100644 benchmark/data_all/2015-08-06.json create mode 100644 benchmark/data_all/2015-08-07.json create mode 100644 benchmark/data_all/2015-08-08.json create mode 100644 benchmark/data_all/2015-08-09.json create mode 100644 benchmark/data_all/2015-08-10.json create mode 100644 benchmark/data_all/2015-08-11.json create mode 100644 benchmark/data_all/2015-08-12.json create mode 100644 benchmark/data_all/2015-08-13.json create mode 100644 benchmark/data_all/2015-08-14.json create mode 100644 benchmark/data_all/2015-08-15.json create mode 100644 benchmark/data_all/2015-08-16.json create mode 100644 benchmark/data_all/2015-08-17.json create mode 100644 benchmark/data_all/2015-08-18.json create mode 100644 benchmark/data_all/2015-08-19.json create mode 100644 benchmark/data_all/2015-08-20.json create mode 100644 benchmark/data_all/2015-08-21.json create mode 100644 benchmark/data_all/2015-08-22.json create mode 100644 benchmark/data_all/2015-08-23.json create mode 100644 benchmark/data_all/2015-08-24.json create mode 100644 benchmark/data_all/2015-08-25.json create mode 100644 benchmark/data_all/2015-08-26.json create mode 100644 benchmark/data_all/2015-08-27.json create mode 100644 benchmark/data_all/2015-08-28.json create mode 100644 benchmark/data_all/2015-08-29.json create mode 100644 benchmark/data_all/2015-08-30.json create mode 100644 benchmark/data_all/2015-08-31.json create mode 100644 benchmark/data_all/2015-09-01.json create mode 100644 benchmark/data_all/2015-09-02.json create mode 100644 benchmark/data_all/2015-09-03.json create mode 100644 benchmark/data_all/2015-09-04.json create mode 100644 benchmark/data_all/2015-09-05.json create mode 100644 benchmark/data_all/2015-09-06.json create mode 100644 benchmark/data_all/2015-09-07.json create mode 100644 benchmark/data_all/2015-09-08.json create mode 100644 benchmark/data_all/2015-09-09.json create mode 100644 benchmark/data_all/2015-09-10.json create mode 100644 benchmark/data_all/2015-09-11.json create mode 100644 benchmark/data_all/2015-09-12.json create mode 100644 benchmark/data_all/2015-09-13.json create mode 100644 benchmark/data_all/2015-09-14.json create mode 100644 benchmark/data_all/2015-09-15.json create mode 100644 benchmark/data_all/2015-09-16.json create mode 100644 benchmark/data_all/2015-09-17.json create mode 100644 benchmark/data_all/2015-09-18.json create mode 100644 benchmark/data_all/2015-09-19.json create mode 100644 benchmark/data_all/2015-09-20.json create mode 100644 benchmark/data_all/2015-09-21.json create mode 100644 benchmark/data_all/2015-09-22.json create mode 100644 benchmark/data_all/2015-09-23.json create mode 100644 benchmark/data_all/2015-09-24.json create mode 100644 benchmark/data_all/2015-09-25.json create mode 100644 benchmark/data_all/2015-09-26.json create mode 100644 benchmark/data_all/2015-09-27.json create mode 100644 benchmark/data_all/2015-09-28.json create mode 100644 benchmark/data_all/2015-09-29.json create mode 100644 benchmark/data_all/2015-09-30.json create mode 100644 benchmark/data_all/2015-10-01.json create mode 100644 benchmark/data_all/2015-10-02.json create mode 100644 benchmark/data_all/2015-10-03.json create mode 100644 benchmark/data_all/2015-10-04.json create mode 100644 benchmark/data_all/2015-10-05.json create mode 100644 benchmark/data_all/2015-10-06.json create mode 100644 benchmark/data_all/2015-10-07.json create mode 100644 benchmark/data_all/2015-10-08.json diff --git a/benchmark/data_all/2015-07-10.json b/benchmark/data_all/2015-07-10.json new file mode 100644 index 000000000..396d842d6 --- /dev/null +++ b/benchmark/data_all/2015-07-10.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "122e5c47c90aa996d4ac362ae13d78f2e937e4ff", + "size": 173764 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.62533, + "3d-cube.js": 6.076, + "access-fannkuch.js": 15.8133, + "access-nbody.js": 7.14667, + "bitops-bitwise-and.js": 5.288, + "math-partial-sums.js": 3.072, + "controlflow-recursive.js": 4.416, + "bitops-bits-in-byte.js": 7.22, + "access-binary-trees.js": 3.76267, + "bitops-3bit-bits-in-byte.js": 5.14267, + "string-fasta.js": 36.4333, + "math-cordic.js": 8.28667 + }, + "duktape": { + "math-spectral-norm.js": 1.05467, + "3d-cube.js": 1.17333, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.74, + "bitops-bitwise-and.js": 7.31867, + "math-partial-sums.js": 2.81733, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.296, + "bitops-3bit-bits-in-byte.js": 0.593333, + "string-fasta.js": 4.732, + "math-cordic.js": 2.53867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 160, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 84, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.2533, + "function-empty.js": 31.8, + "function-excess-args.js": 62.9493, + "function-closure.js": 5.196, + "function-missing-args.js": 64.8493, + "loop-sum.js": 50.4893, + "loop-empty-resolve.js": 5.12133, + "function-correct-args.js": 88.544, + "function-sum.js": 49.0147 + }, + "duktape": { + "loop-empty.js": 55.9787, + "function-empty.js": 40.148, + "function-excess-args.js": 32.2213, + "function-closure.js": 19.9453, + "function-missing-args.js": 31.0827, + "loop-sum.js": 73.6493, + "loop-empty-resolve.js": 6.76133, + "function-correct-args.js": 32.3027, + "function-sum.js": 26.7973 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-11.json b/benchmark/data_all/2015-07-11.json new file mode 100644 index 000000000..666c8eb27 --- /dev/null +++ b/benchmark/data_all/2015-07-11.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "9c559216b7b72cf5073cc4dea644ae332d3c140b", + "size": 173764 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.55867, + "3d-cube.js": 6.01067, + "access-fannkuch.js": 15.6427, + "access-nbody.js": 7.084, + "bitops-bitwise-and.js": 5.27733, + "math-partial-sums.js": 3.05733, + "controlflow-recursive.js": 4.32667, + "bitops-bits-in-byte.js": 7.088, + "access-binary-trees.js": 3.688, + "bitops-3bit-bits-in-byte.js": 5.06, + "string-fasta.js": 36.2133, + "math-cordic.js": 8.17467 + }, + "duktape": { + "math-spectral-norm.js": 1.052, + "3d-cube.js": 1.17333, + "access-fannkuch.js": 1.98667, + "access-nbody.js": 1.74667, + "bitops-bitwise-and.js": 7.32267, + "math-partial-sums.js": 2.81867, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.29467, + "bitops-3bit-bits-in-byte.js": 0.592, + "string-fasta.js": 4.74667, + "math-cordic.js": 2.54533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 160, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 84, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.3467, + "function-empty.js": 31.3627, + "function-excess-args.js": 61.9173, + "function-closure.js": 5.10133, + "function-missing-args.js": 64.3653, + "loop-sum.js": 50.6867, + "loop-empty-resolve.js": 5.15333, + "function-correct-args.js": 86.9907, + "function-sum.js": 48.0187 + }, + "duktape": { + "loop-empty.js": 55.9773, + "function-empty.js": 40.1227, + "function-excess-args.js": 32.3067, + "function-closure.js": 19.9173, + "function-missing-args.js": 31.076, + "loop-sum.js": 73.6493, + "loop-empty-resolve.js": 6.76267, + "function-correct-args.js": 32.3733, + "function-sum.js": 26.7693 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-12.json b/benchmark/data_all/2015-07-12.json new file mode 100644 index 000000000..f9db2efef --- /dev/null +++ b/benchmark/data_all/2015-07-12.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "13cf31413f6a3a1683c62ac4ed3f19d98d9b2cd2", + "size": 173764 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.55067, + "3d-cube.js": 6.036, + "access-fannkuch.js": 15.6507, + "access-nbody.js": 7.09333, + "bitops-bitwise-and.js": 5.276, + "math-partial-sums.js": 3.06133, + "controlflow-recursive.js": 4.32533, + "bitops-bits-in-byte.js": 7.072, + "access-binary-trees.js": 3.69467, + "bitops-3bit-bits-in-byte.js": 5.05333, + "string-fasta.js": 36.3173, + "math-cordic.js": 8.188 + }, + "duktape": { + "math-spectral-norm.js": 1.05467, + "3d-cube.js": 1.18, + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.74933, + "bitops-bitwise-and.js": 7.32, + "math-partial-sums.js": 2.82, + "controlflow-recursive.js": 1.252, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.590667, + "string-fasta.js": 4.724, + "math-cordic.js": 2.53467 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 160, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 84, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.296, + "function-empty.js": 31.3787, + "function-excess-args.js": 61.7853, + "function-closure.js": 5.1, + "function-missing-args.js": 64.3427, + "loop-sum.js": 50.6627, + "loop-empty-resolve.js": 5.152, + "function-correct-args.js": 86.972, + "function-sum.js": 48.0227 + }, + "duktape": { + "loop-empty.js": 56.016, + "function-empty.js": 40.1867, + "function-excess-args.js": 32.304, + "function-closure.js": 19.9733, + "function-missing-args.js": 31.024, + "loop-sum.js": 73.592, + "loop-empty-resolve.js": 6.748, + "function-correct-args.js": 32.276, + "function-sum.js": 26.812 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-13.json b/benchmark/data_all/2015-07-13.json new file mode 100644 index 000000000..1053560b5 --- /dev/null +++ b/benchmark/data_all/2015-07-13.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "13cf31413f6a3a1683c62ac4ed3f19d98d9b2cd2", + "size": 173764 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.55733, + "3d-cube.js": 6.032, + "access-fannkuch.js": 15.644, + "access-nbody.js": 7.09333, + "bitops-bitwise-and.js": 5.28267, + "math-partial-sums.js": 3.056, + "controlflow-recursive.js": 4.328, + "bitops-bits-in-byte.js": 7.104, + "access-binary-trees.js": 3.69467, + "bitops-3bit-bits-in-byte.js": 5.064, + "string-fasta.js": 36.3173, + "math-cordic.js": 8.17467 + }, + "duktape": { + "math-spectral-norm.js": 1.056, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.98533, + "access-nbody.js": 1.748, + "bitops-bitwise-and.js": 7.30267, + "math-partial-sums.js": 2.81733, + "controlflow-recursive.js": 1.24667, + "bitops-bits-in-byte.js": 0.936, + "access-binary-trees.js": 1.3, + "bitops-3bit-bits-in-byte.js": 0.593333, + "string-fasta.js": 4.73467, + "math-cordic.js": 2.536 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 160, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 84, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.3493, + "function-empty.js": 31.368, + "function-excess-args.js": 61.9747, + "function-closure.js": 5.08933, + "function-missing-args.js": 64.3813, + "loop-sum.js": 50.7093, + "loop-empty-resolve.js": 5.15067, + "function-correct-args.js": 86.984, + "function-sum.js": 47.86 + }, + "duktape": { + "loop-empty.js": 56.0413, + "function-empty.js": 40.1933, + "function-excess-args.js": 32.3173, + "function-closure.js": 19.948, + "function-missing-args.js": 31.0733, + "loop-sum.js": 73.5907, + "loop-empty-resolve.js": 6.75467, + "function-correct-args.js": 32.3693, + "function-sum.js": 26.7627 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-14.json b/benchmark/data_all/2015-07-14.json new file mode 100644 index 000000000..7f2b19ec6 --- /dev/null +++ b/benchmark/data_all/2015-07-14.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "b3fa7d97651265dacc173330d93ffcf6964c916a", + "size": 173764 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.55333, + "3d-cube.js": 6.072, + "access-fannkuch.js": 15.8827, + "access-nbody.js": 7.09733, + "bitops-bitwise-and.js": 5.33067, + "math-partial-sums.js": 3.05733, + "controlflow-recursive.js": 4.324, + "bitops-bits-in-byte.js": 7.26667, + "access-binary-trees.js": 3.73333, + "bitops-3bit-bits-in-byte.js": 5.11467, + "string-fasta.js": 36.072, + "math-cordic.js": 8.28 + }, + "duktape": { + "math-spectral-norm.js": 1.05333, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.98533, + "access-nbody.js": 1.74267, + "bitops-bitwise-and.js": 7.29467, + "math-partial-sums.js": 2.816, + "controlflow-recursive.js": 1.24267, + "bitops-bits-in-byte.js": 0.930667, + "access-binary-trees.js": 1.288, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.72933, + "math-cordic.js": 2.55067 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 160, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 84, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.1387, + "function-empty.js": 31.2067, + "function-excess-args.js": 62.4253, + "function-closure.js": 5.24, + "function-missing-args.js": 64.4573, + "loop-sum.js": 50.152, + "loop-empty-resolve.js": 5.07067, + "function-correct-args.js": 87.728, + "function-sum.js": 48.204 + }, + "duktape": { + "loop-empty.js": 56.004, + "function-empty.js": 40.0867, + "function-excess-args.js": 32.236, + "function-closure.js": 19.9667, + "function-missing-args.js": 31.0587, + "loop-sum.js": 73.692, + "loop-empty-resolve.js": 6.75333, + "function-correct-args.js": 32.28, + "function-sum.js": 26.808 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-15.json b/benchmark/data_all/2015-07-15.json new file mode 100644 index 000000000..d47b87c7e --- /dev/null +++ b/benchmark/data_all/2015-07-15.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "92bf7859af97481384f652dd1546ab4e6c6334d0", + "size": 173768 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.672, + "3d-cube.js": 6.00533, + "access-fannkuch.js": 15.968, + "access-nbody.js": 7.116, + "bitops-bitwise-and.js": 5.42267, + "math-partial-sums.js": 3.11467, + "controlflow-recursive.js": 4.488, + "bitops-bits-in-byte.js": 7.08533, + "access-binary-trees.js": 3.76, + "bitops-3bit-bits-in-byte.js": 5.072, + "string-fasta.js": 36.1947, + "math-cordic.js": 8.316 + }, + "duktape": { + "math-spectral-norm.js": 1.05333, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.98267, + "access-nbody.js": 1.744, + "bitops-bitwise-and.js": 7.29467, + "math-partial-sums.js": 2.81067, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.936, + "access-binary-trees.js": 1.29733, + "bitops-3bit-bits-in-byte.js": 0.590667, + "string-fasta.js": 4.73333, + "math-cordic.js": 2.54 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 232, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 84, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.4427, + "function-empty.js": 34.5293, + "function-excess-args.js": 64.792, + "function-closure.js": 5.49733, + "function-missing-args.js": 66.7773, + "loop-sum.js": 51.2987, + "loop-empty-resolve.js": 5.09067, + "function-correct-args.js": 89.7453, + "function-sum.js": 50.3747 + }, + "duktape": { + "loop-empty.js": 56.044, + "function-empty.js": 40.152, + "function-excess-args.js": 32.2693, + "function-closure.js": 19.86, + "function-missing-args.js": 31.02, + "loop-sum.js": 73.6613, + "loop-empty-resolve.js": 6.75467, + "function-correct-args.js": 32.236, + "function-sum.js": 26.82 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-16.json b/benchmark/data_all/2015-07-16.json new file mode 100644 index 000000000..75561c30f --- /dev/null +++ b/benchmark/data_all/2015-07-16.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "4fdb5249b99122a074f5b6adb13fcfdccf722ad6", + "size": 181960 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.87733, + "3d-cube.js": 6.95467, + "access-fannkuch.js": 17.0653, + "access-nbody.js": 7.572, + "bitops-bitwise-and.js": 5.27067, + "math-partial-sums.js": 3.54, + "controlflow-recursive.js": 4.58133, + "bitops-bits-in-byte.js": 8.188, + "access-binary-trees.js": 3.46667, + "bitops-3bit-bits-in-byte.js": 5.60267, + "string-fasta.js": 36.788, + "math-cordic.js": 9.14267 + }, + "duktape": { + "math-spectral-norm.js": 1.052, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.988, + "access-nbody.js": 1.74933, + "bitops-bitwise-and.js": 7.31733, + "math-partial-sums.js": 2.81467, + "controlflow-recursive.js": 1.25467, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.29733, + "bitops-3bit-bits-in-byte.js": 0.592, + "string-fasta.js": 4.72933, + "math-cordic.js": 2.552 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.2813, + "function-empty.js": 32.5147, + "function-excess-args.js": 63.9547, + "function-closure.js": 5.44533, + "function-missing-args.js": 66.648, + "loop-sum.js": 50.0253, + "loop-empty-resolve.js": 5.17733, + "function-correct-args.js": 89.2267, + "function-sum.js": 50.2667 + }, + "duktape": { + "loop-empty.js": 56.0347, + "function-empty.js": 40.2053, + "function-excess-args.js": 32.2853, + "function-closure.js": 19.9267, + "function-missing-args.js": 30.9827, + "loop-sum.js": 73.72, + "loop-empty-resolve.js": 6.76267, + "function-correct-args.js": 32.3507, + "function-sum.js": 26.768 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-17.json b/benchmark/data_all/2015-07-17.json new file mode 100644 index 000000000..ef07132d5 --- /dev/null +++ b/benchmark/data_all/2015-07-17.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "68b9fb54d5cd2d14f183ea474270e4bf2dffdd89", + "size": 181960 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.756, + "3d-cube.js": 6.68533, + "access-fannkuch.js": 16.316, + "access-nbody.js": 7.14533, + "bitops-bitwise-and.js": 5.38, + "math-partial-sums.js": 3.39067, + "controlflow-recursive.js": 4.484, + "bitops-bits-in-byte.js": 7.86133, + "access-binary-trees.js": 3.35733, + "bitops-3bit-bits-in-byte.js": 5.39467, + "string-fasta.js": 36.272, + "math-cordic.js": 8.70267 + }, + "duktape": { + "math-spectral-norm.js": 1.05067, + "3d-cube.js": 1.18133, + "access-fannkuch.js": 1.984, + "access-nbody.js": 1.74533, + "bitops-bitwise-and.js": 7.30533, + "math-partial-sums.js": 2.80267, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.29333, + "bitops-3bit-bits-in-byte.js": 0.592, + "string-fasta.js": 4.71867, + "math-cordic.js": 2.53733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.9627, + "function-empty.js": 32.6653, + "function-excess-args.js": 63.4093, + "function-closure.js": 5.236, + "function-missing-args.js": 65.5427, + "loop-sum.js": 50.9107, + "loop-empty-resolve.js": 5.12533, + "function-correct-args.js": 88.3253, + "function-sum.js": 49.2067 + }, + "duktape": { + "loop-empty.js": 56.0747, + "function-empty.js": 40.1973, + "function-excess-args.js": 32.2493, + "function-closure.js": 20.092, + "function-missing-args.js": 31.0347, + "loop-sum.js": 73.548, + "loop-empty-resolve.js": 6.76933, + "function-correct-args.js": 32.4213, + "function-sum.js": 26.7733 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-18.json b/benchmark/data_all/2015-07-18.json new file mode 100644 index 000000000..fd021fbb3 --- /dev/null +++ b/benchmark/data_all/2015-07-18.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "bbfddea032fc622cef6279b308f5d77e135dd19b", + "size": 181960 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.78533, + "3d-cube.js": 6.72, + "access-fannkuch.js": 16.4627, + "access-nbody.js": 7.216, + "bitops-bitwise-and.js": 5.4, + "math-partial-sums.js": 3.40133, + "controlflow-recursive.js": 4.492, + "bitops-bits-in-byte.js": 7.92933, + "access-binary-trees.js": 3.38267, + "bitops-3bit-bits-in-byte.js": 5.43733, + "string-fasta.js": 36.2027, + "math-cordic.js": 8.748 + }, + "duktape": { + "math-spectral-norm.js": 1.052, + "3d-cube.js": 1.17867, + "access-fannkuch.js": 1.98533, + "access-nbody.js": 1.75067, + "bitops-bitwise-and.js": 7.28533, + "math-partial-sums.js": 2.812, + "controlflow-recursive.js": 1.244, + "bitops-bits-in-byte.js": 0.936, + "access-binary-trees.js": 1.30267, + "bitops-3bit-bits-in-byte.js": 0.593333, + "string-fasta.js": 4.73867, + "math-cordic.js": 2.54667 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.6027, + "function-empty.js": 32.916, + "function-excess-args.js": 63.7187, + "function-closure.js": 5.28667, + "function-missing-args.js": 65.8333, + "loop-sum.js": 51.2453, + "loop-empty-resolve.js": 5.20533, + "function-correct-args.js": 88.724, + "function-sum.js": 49.516 + }, + "duktape": { + "loop-empty.js": 56.04, + "function-empty.js": 40.1827, + "function-excess-args.js": 32.3467, + "function-closure.js": 19.9413, + "function-missing-args.js": 31.0227, + "loop-sum.js": 73.684, + "loop-empty-resolve.js": 6.75867, + "function-correct-args.js": 32.3773, + "function-sum.js": 26.7347 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-19.json b/benchmark/data_all/2015-07-19.json new file mode 100644 index 000000000..665a5b24c --- /dev/null +++ b/benchmark/data_all/2015-07-19.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "bbfddea032fc622cef6279b308f5d77e135dd19b", + "size": 181960 + }, + "duktape": { + "version": "6fed0c9a7a0c96c69918821063d26525b40f80b4", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.78, + "3d-cube.js": 6.71867, + "access-fannkuch.js": 16.4693, + "access-nbody.js": 7.21467, + "bitops-bitwise-and.js": 5.37467, + "math-partial-sums.js": 3.38267, + "controlflow-recursive.js": 4.456, + "bitops-bits-in-byte.js": 7.90133, + "access-binary-trees.js": 3.38267, + "bitops-3bit-bits-in-byte.js": 5.41867, + "string-fasta.js": 36.1693, + "math-cordic.js": 8.73733 + }, + "duktape": { + "math-spectral-norm.js": 1.05067, + "3d-cube.js": 1.17867, + "access-fannkuch.js": 1.98533, + "access-nbody.js": 1.74667, + "bitops-bitwise-and.js": 7.29733, + "math-partial-sums.js": 2.816, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.936, + "access-binary-trees.js": 1.3, + "bitops-3bit-bits-in-byte.js": 0.594667, + "string-fasta.js": 4.732, + "math-cordic.js": 2.53733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.7067, + "function-empty.js": 32.9067, + "function-excess-args.js": 63.6773, + "function-closure.js": 5.27067, + "function-missing-args.js": 65.8507, + "loop-sum.js": 51.0627, + "loop-empty-resolve.js": 5.21733, + "function-correct-args.js": 88.676, + "function-sum.js": 49.5093 + }, + "duktape": { + "loop-empty.js": 56.0347, + "function-empty.js": 40.1867, + "function-excess-args.js": 32.3187, + "function-closure.js": 19.9787, + "function-missing-args.js": 31.0227, + "loop-sum.js": 73.6707, + "loop-empty-resolve.js": 6.764, + "function-correct-args.js": 32.3813, + "function-sum.js": 26.7973 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-20.json b/benchmark/data_all/2015-07-20.json new file mode 100644 index 000000000..df73d8342 --- /dev/null +++ b/benchmark/data_all/2015-07-20.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "bbfddea032fc622cef6279b308f5d77e135dd19b", + "size": 181960 + }, + "duktape": { + "version": "6fed0c9a7a0c96c69918821063d26525b40f80b4", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.76267, + "3d-cube.js": 6.71733, + "access-fannkuch.js": 16.46, + "access-nbody.js": 7.21467, + "bitops-bitwise-and.js": 5.38933, + "math-partial-sums.js": 3.39467, + "controlflow-recursive.js": 4.468, + "bitops-bits-in-byte.js": 7.92, + "access-binary-trees.js": 3.39067, + "bitops-3bit-bits-in-byte.js": 5.428, + "string-fasta.js": 36.244, + "math-cordic.js": 8.75333 + }, + "duktape": { + "math-spectral-norm.js": 1.05067, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.98267, + "access-nbody.js": 1.74667, + "bitops-bitwise-and.js": 7.30267, + "math-partial-sums.js": 2.808, + "controlflow-recursive.js": 1.24667, + "bitops-bits-in-byte.js": 0.933333, + "access-binary-trees.js": 1.29467, + "bitops-3bit-bits-in-byte.js": 0.592, + "string-fasta.js": 4.72667, + "math-cordic.js": 2.53333 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.7107, + "function-empty.js": 32.972, + "function-excess-args.js": 63.712, + "function-closure.js": 5.26667, + "function-missing-args.js": 65.7187, + "loop-sum.js": 51.1747, + "loop-empty-resolve.js": 5.23467, + "function-correct-args.js": 88.6867, + "function-sum.js": 49.444 + }, + "duktape": { + "loop-empty.js": 56.0867, + "function-empty.js": 40.24, + "function-excess-args.js": 32.284, + "function-closure.js": 19.912, + "function-missing-args.js": 31.052, + "loop-sum.js": 73.5, + "loop-empty-resolve.js": 6.75867, + "function-correct-args.js": 32.2787, + "function-sum.js": 26.7947 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-21.json b/benchmark/data_all/2015-07-21.json new file mode 100644 index 000000000..649f221dc --- /dev/null +++ b/benchmark/data_all/2015-07-21.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "c7a47c17918e32267628218e164f5ee4e97e54d6", + "size": 181960 + }, + "duktape": { + "version": "7b34352aba30e72498b2a7e96ed2afb249a51f55", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.732, + "3d-cube.js": 6.66267, + "access-fannkuch.js": 16.176, + "access-nbody.js": 7.136, + "bitops-bitwise-and.js": 5.368, + "math-partial-sums.js": 3.36933, + "controlflow-recursive.js": 4.50533, + "bitops-bits-in-byte.js": 7.984, + "access-binary-trees.js": 3.37733, + "bitops-3bit-bits-in-byte.js": 5.444, + "string-fasta.js": 36.4493, + "math-cordic.js": 8.67733 + }, + "duktape": { + "math-spectral-norm.js": 1.052, + "3d-cube.js": 1.17867, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.74267, + "bitops-bitwise-and.js": 7.31067, + "math-partial-sums.js": 2.81333, + "controlflow-recursive.js": 1.24133, + "bitops-bits-in-byte.js": 0.932, + "access-binary-trees.js": 1.29867, + "bitops-3bit-bits-in-byte.js": 0.593333, + "string-fasta.js": 4.732, + "math-cordic.js": 2.54 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.1827, + "function-empty.js": 32.6987, + "function-excess-args.js": 64.0067, + "function-closure.js": 5.43733, + "function-missing-args.js": 65.968, + "loop-sum.js": 50.3573, + "loop-empty-resolve.js": 5.16, + "function-correct-args.js": 89.612, + "function-sum.js": 49.7253 + }, + "duktape": { + "loop-empty.js": 56.052, + "function-empty.js": 40.132, + "function-excess-args.js": 32.292, + "function-closure.js": 19.8627, + "function-missing-args.js": 31.0507, + "loop-sum.js": 73.68, + "loop-empty-resolve.js": 6.756, + "function-correct-args.js": 32.336, + "function-sum.js": 26.8093 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-22.json b/benchmark/data_all/2015-07-22.json new file mode 100644 index 000000000..805f3b1f2 --- /dev/null +++ b/benchmark/data_all/2015-07-22.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "7c1622855da1c4757d9c76c3bcdac3e47408ed76", + "size": 186056 + }, + "duktape": { + "version": "8e9117160b252d93a936d1231c84388adedefb32", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.76267, + "3d-cube.js": 6.72533, + "access-fannkuch.js": 16.5387, + "access-nbody.js": 7.42, + "bitops-bitwise-and.js": 5.364, + "math-partial-sums.js": 3.48, + "controlflow-recursive.js": 4.556, + "bitops-bits-in-byte.js": 7.836, + "access-binary-trees.js": 3.47067, + "bitops-3bit-bits-in-byte.js": 5.43333, + "string-fasta.js": 36.456, + "math-cordic.js": 8.79867 + }, + "duktape": { + "math-spectral-norm.js": 1.05333, + "3d-cube.js": 1.17467, + "access-fannkuch.js": 1.98667, + "access-nbody.js": 1.74933, + "bitops-bitwise-and.js": 7.32, + "math-partial-sums.js": 2.81467, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.933333, + "access-binary-trees.js": 1.3, + "bitops-3bit-bits-in-byte.js": 0.590667, + "string-fasta.js": 4.73067, + "math-cordic.js": 2.53867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 46.18, + "function-empty.js": 32.7827, + "function-excess-args.js": 65.1453, + "function-closure.js": 5.444, + "function-missing-args.js": 67.0413, + "loop-sum.js": 51.3547, + "loop-empty-resolve.js": 5.15467, + "function-correct-args.js": 90.672, + "function-sum.js": 50.5773 + }, + "duktape": { + "loop-empty.js": 56.0187, + "function-empty.js": 40.168, + "function-excess-args.js": 32.2973, + "function-closure.js": 19.9147, + "function-missing-args.js": 31.0053, + "loop-sum.js": 73.5227, + "loop-empty-resolve.js": 6.75733, + "function-correct-args.js": 32.3333, + "function-sum.js": 26.7947 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-23.json b/benchmark/data_all/2015-07-23.json new file mode 100644 index 000000000..aee3e60c8 --- /dev/null +++ b/benchmark/data_all/2015-07-23.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "63083b3b51157b0f02d1170fc0296845f2bcf79f", + "size": 186056 + }, + "duktape": { + "version": "fc55a592bdd4cd5d94cebe4df1d0227523504294", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.764, + "3d-cube.js": 6.736, + "access-fannkuch.js": 16.3693, + "access-nbody.js": 7.19467, + "bitops-bitwise-and.js": 5.48667, + "math-partial-sums.js": 3.424, + "controlflow-recursive.js": 4.524, + "bitops-bits-in-byte.js": 7.99333, + "access-binary-trees.js": 3.416, + "bitops-3bit-bits-in-byte.js": 5.48133, + "string-fasta.js": 36.5933, + "math-cordic.js": 8.83867 + }, + "duktape": { + "math-spectral-norm.js": 1.032, + "3d-cube.js": 1.17333, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.74933, + "bitops-bitwise-and.js": 7.28133, + "math-partial-sums.js": 2.828, + "controlflow-recursive.js": 1.252, + "bitops-bits-in-byte.js": 0.933333, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.589333, + "string-fasta.js": 4.68267, + "math-cordic.js": 2.54267 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 47.1653, + "function-empty.js": 33.708, + "function-excess-args.js": 64.1667, + "function-closure.js": 5.456, + "function-missing-args.js": 66.376, + "loop-sum.js": 52.3653, + "loop-empty-resolve.js": 5.31867, + "function-correct-args.js": 89.6413, + "function-sum.js": 50.084 + }, + "duktape": { + "loop-empty.js": 55.8293, + "function-empty.js": 39.896, + "function-excess-args.js": 31.9307, + "function-closure.js": 19.632, + "function-missing-args.js": 30.6653, + "loop-sum.js": 73.6627, + "loop-empty-resolve.js": 6.73067, + "function-correct-args.js": 32.144, + "function-sum.js": 26.4107 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-24.json b/benchmark/data_all/2015-07-24.json new file mode 100644 index 000000000..d53534cd7 --- /dev/null +++ b/benchmark/data_all/2015-07-24.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "11c310322b0b09e8d60c72ee5263798938a8d9e0", + "size": 186056 + }, + "duktape": { + "version": "5b2a3f53f020b816957129ac448efad1b701e895", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.72667, + "3d-cube.js": 6.65067, + "access-fannkuch.js": 16.3027, + "access-nbody.js": 7.09467, + "bitops-bitwise-and.js": 5.34133, + "math-partial-sums.js": 3.36533, + "controlflow-recursive.js": 4.49467, + "bitops-bits-in-byte.js": 7.97867, + "access-binary-trees.js": 3.38933, + "bitops-3bit-bits-in-byte.js": 5.452, + "string-fasta.js": 36.408, + "math-cordic.js": 8.74933 + }, + "duktape": { + "math-spectral-norm.js": 1.03467, + "3d-cube.js": 1.16933, + "access-fannkuch.js": 1.97467, + "access-nbody.js": 1.75067, + "bitops-bitwise-and.js": 7.28, + "math-partial-sums.js": 2.82933, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.296, + "bitops-3bit-bits-in-byte.js": 0.592, + "string-fasta.js": 4.676, + "math-cordic.js": 2.53733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.772, + "function-empty.js": 33.0667, + "function-excess-args.js": 63.9453, + "function-closure.js": 5.33067, + "function-missing-args.js": 66.0107, + "loop-sum.js": 50.52, + "loop-empty-resolve.js": 5.22, + "function-correct-args.js": 88.764, + "function-sum.js": 49.6333 + }, + "duktape": { + "loop-empty.js": 55.7413, + "function-empty.js": 39.8573, + "function-excess-args.js": 31.8933, + "function-closure.js": 19.5827, + "function-missing-args.js": 30.676, + "loop-sum.js": 73.696, + "loop-empty-resolve.js": 6.74667, + "function-correct-args.js": 32.068, + "function-sum.js": 26.4267 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-25.json b/benchmark/data_all/2015-07-25.json new file mode 100644 index 000000000..81bd9bec4 --- /dev/null +++ b/benchmark/data_all/2015-07-25.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "fc45b805794b335210a989a0a1d6d63598b84f91", + "size": 190152 + }, + "duktape": { + "version": "6865293847bfeefd449da482a20d25c85096b4c8", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.73867, + "3d-cube.js": 6.668, + "access-fannkuch.js": 16.0867, + "access-nbody.js": 7.088, + "bitops-bitwise-and.js": 5.32267, + "math-partial-sums.js": 3.356, + "controlflow-recursive.js": 4.53067, + "bitops-bits-in-byte.js": 7.88667, + "access-binary-trees.js": 3.40533, + "bitops-3bit-bits-in-byte.js": 5.40267, + "string-fasta.js": 36.5733, + "math-cordic.js": 8.68 + }, + "duktape": { + "math-spectral-norm.js": 1.03333, + "3d-cube.js": 1.172, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.74933, + "bitops-bitwise-and.js": 7.26667, + "math-partial-sums.js": 2.82933, + "controlflow-recursive.js": 1.252, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.28933, + "bitops-3bit-bits-in-byte.js": 0.589333, + "string-fasta.js": 4.68, + "math-cordic.js": 2.544 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.244, + "function-empty.js": 32.832, + "function-excess-args.js": 63.4347, + "function-closure.js": 5.32133, + "function-missing-args.js": 65.5147, + "loop-sum.js": 50.5947, + "loop-empty-resolve.js": 5.12933, + "function-correct-args.js": 89.04, + "function-sum.js": 49.4533 + }, + "duktape": { + "loop-empty.js": 55.8027, + "function-empty.js": 39.9467, + "function-excess-args.js": 31.9507, + "function-closure.js": 19.584, + "function-missing-args.js": 30.6813, + "loop-sum.js": 73.6947, + "loop-empty-resolve.js": 6.72667, + "function-correct-args.js": 32.168, + "function-sum.js": 26.4187 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-26.json b/benchmark/data_all/2015-07-26.json new file mode 100644 index 000000000..dba2ef7f8 --- /dev/null +++ b/benchmark/data_all/2015-07-26.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "fc45b805794b335210a989a0a1d6d63598b84f91", + "size": 190152 + }, + "duktape": { + "version": "6865293847bfeefd449da482a20d25c85096b4c8", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.74133, + "3d-cube.js": 6.66933, + "access-fannkuch.js": 16.1107, + "access-nbody.js": 7.08533, + "bitops-bitwise-and.js": 5.33333, + "math-partial-sums.js": 3.348, + "controlflow-recursive.js": 4.536, + "bitops-bits-in-byte.js": 7.892, + "access-binary-trees.js": 3.40533, + "bitops-3bit-bits-in-byte.js": 5.41067, + "string-fasta.js": 36.504, + "math-cordic.js": 8.704 + }, + "duktape": { + "math-spectral-norm.js": 1.03467, + "3d-cube.js": 1.16933, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.74933, + "bitops-bitwise-and.js": 7.276, + "math-partial-sums.js": 2.83067, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.937333, + "access-binary-trees.js": 1.29467, + "bitops-3bit-bits-in-byte.js": 0.589333, + "string-fasta.js": 4.68, + "math-cordic.js": 2.54 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.2747, + "function-empty.js": 32.8373, + "function-excess-args.js": 63.4707, + "function-closure.js": 5.30933, + "function-missing-args.js": 65.6427, + "loop-sum.js": 50.672, + "loop-empty-resolve.js": 5.11867, + "function-correct-args.js": 89.0, + "function-sum.js": 49.4587 + }, + "duktape": { + "loop-empty.js": 55.732, + "function-empty.js": 39.9093, + "function-excess-args.js": 31.8853, + "function-closure.js": 19.616, + "function-missing-args.js": 30.692, + "loop-sum.js": 73.6093, + "loop-empty-resolve.js": 6.72667, + "function-correct-args.js": 32.092, + "function-sum.js": 26.3827 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-27.json b/benchmark/data_all/2015-07-27.json new file mode 100644 index 000000000..24072787c --- /dev/null +++ b/benchmark/data_all/2015-07-27.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "fc45b805794b335210a989a0a1d6d63598b84f91", + "size": 190152 + }, + "duktape": { + "version": "184159d93b2d4ec2f2e45f57b384244de7b9e37f", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.73467, + "3d-cube.js": 6.66533, + "access-fannkuch.js": 16.1133, + "access-nbody.js": 7.08, + "bitops-bitwise-and.js": 5.33333, + "math-partial-sums.js": 3.35733, + "controlflow-recursive.js": 4.524, + "bitops-bits-in-byte.js": 7.884, + "access-binary-trees.js": 3.39333, + "bitops-3bit-bits-in-byte.js": 5.412, + "string-fasta.js": 36.52, + "math-cordic.js": 8.69867 + }, + "duktape": { + "math-spectral-norm.js": 1.03733, + "3d-cube.js": 1.17067, + "access-fannkuch.js": 1.97333, + "access-nbody.js": 1.75067, + "bitops-bitwise-and.js": 7.272, + "math-partial-sums.js": 2.82933, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.929333, + "access-binary-trees.js": 1.3, + "bitops-3bit-bits-in-byte.js": 0.589333, + "string-fasta.js": 4.68933, + "math-cordic.js": 2.53867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.2693, + "function-empty.js": 32.824, + "function-excess-args.js": 63.4787, + "function-closure.js": 5.31333, + "function-missing-args.js": 65.5347, + "loop-sum.js": 50.6547, + "loop-empty-resolve.js": 5.128, + "function-correct-args.js": 89.028, + "function-sum.js": 49.392 + }, + "duktape": { + "loop-empty.js": 55.7933, + "function-empty.js": 39.9107, + "function-excess-args.js": 31.936, + "function-closure.js": 19.5667, + "function-missing-args.js": 30.664, + "loop-sum.js": 73.6387, + "loop-empty-resolve.js": 6.72, + "function-correct-args.js": 32.0947, + "function-sum.js": 26.424 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-28.json b/benchmark/data_all/2015-07-28.json new file mode 100644 index 000000000..4ef39d309 --- /dev/null +++ b/benchmark/data_all/2015-07-28.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "e34ab90e61baa478191819eb18700b69717fa743", + "size": 190152 + }, + "duktape": { + "version": "a9423c5e963d9241479a678fb62f408c3718ca0c", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.73067, + "3d-cube.js": 6.624, + "access-fannkuch.js": 16.084, + "access-nbody.js": 7.09867, + "bitops-bitwise-and.js": 5.24667, + "math-partial-sums.js": 3.37867, + "controlflow-recursive.js": 4.48267, + "bitops-bits-in-byte.js": 7.84, + "access-binary-trees.js": 3.38667, + "bitops-3bit-bits-in-byte.js": 5.40133, + "string-fasta.js": 36.2227, + "math-cordic.js": 8.64133 + }, + "duktape": { + "math-spectral-norm.js": 1.10667, + "3d-cube.js": 1.156, + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.75867, + "bitops-bitwise-and.js": 7.884, + "math-partial-sums.js": 2.844, + "controlflow-recursive.js": 1.23733, + "bitops-bits-in-byte.js": 0.928, + "access-binary-trees.js": 1.27467, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.78933, + "math-cordic.js": 2.41067 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 44.6547, + "function-empty.js": 32.28, + "function-excess-args.js": 63.7133, + "function-closure.js": 5.31333, + "function-missing-args.js": 66.2853, + "loop-sum.js": 50.2413, + "loop-empty-resolve.js": 5.112, + "function-correct-args.js": 88.8467, + "function-sum.js": 49.548 + }, + "duktape": { + "loop-empty.js": 58.4373, + "function-empty.js": 39.7973, + "function-excess-args.js": 31.92, + "function-closure.js": 19.844, + "function-missing-args.js": 30.62, + "loop-sum.js": 91.9107, + "loop-empty-resolve.js": 7.03467, + "function-correct-args.js": 31.9947, + "function-sum.js": 26.532 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-29.json b/benchmark/data_all/2015-07-29.json new file mode 100644 index 000000000..f3813a830 --- /dev/null +++ b/benchmark/data_all/2015-07-29.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "41aef56cbaec0a91ad9089028676c6b7bca6a53c", + "size": 190152 + }, + "duktape": { + "version": "9f7eee025386711fa15d6af0ed4715650db1816a", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.75467, + "3d-cube.js": 6.644, + "access-fannkuch.js": 16.3133, + "access-nbody.js": 7.136, + "bitops-bitwise-and.js": 5.364, + "math-partial-sums.js": 3.364, + "controlflow-recursive.js": 4.536, + "bitops-bits-in-byte.js": 7.93867, + "access-binary-trees.js": 3.39067, + "bitops-3bit-bits-in-byte.js": 5.404, + "string-fasta.js": 36.6213, + "math-cordic.js": 8.70133 + }, + "duktape": { + "math-spectral-norm.js": 1.1, + "3d-cube.js": 1.156, + "access-fannkuch.js": 1.98267, + "access-nbody.js": 1.764, + "bitops-bitwise-and.js": 7.86, + "math-partial-sums.js": 2.848, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.932, + "access-binary-trees.js": 1.27467, + "bitops-3bit-bits-in-byte.js": 0.589333, + "string-fasta.js": 4.792, + "math-cordic.js": 2.41467 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.5147, + "function-empty.js": 34.04, + "function-excess-args.js": 64.124, + "function-closure.js": 5.39333, + "function-missing-args.js": 66.2053, + "loop-sum.js": 50.616, + "loop-empty-resolve.js": 5.17733, + "function-correct-args.js": 89.6813, + "function-sum.js": 49.9173 + }, + "duktape": { + "loop-empty.js": 58.4187, + "function-empty.js": 39.8027, + "function-excess-args.js": 31.9213, + "function-closure.js": 19.868, + "function-missing-args.js": 30.5907, + "loop-sum.js": 91.7853, + "loop-empty-resolve.js": 7.04933, + "function-correct-args.js": 32.0707, + "function-sum.js": 26.5133 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-30.json b/benchmark/data_all/2015-07-30.json new file mode 100644 index 000000000..0c8e276ac --- /dev/null +++ b/benchmark/data_all/2015-07-30.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "39cf5aaa7c1013fab3423156ccd9f5817f32e897", + "size": 190152 + }, + "duktape": { + "version": "9f7eee025386711fa15d6af0ed4715650db1816a", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.704, + "3d-cube.js": 6.608, + "access-fannkuch.js": 16.2453, + "access-nbody.js": 7.19467, + "bitops-bitwise-and.js": 5.3, + "math-partial-sums.js": 3.33867, + "controlflow-recursive.js": 4.44533, + "bitops-bits-in-byte.js": 7.77067, + "access-binary-trees.js": 3.368, + "bitops-3bit-bits-in-byte.js": 5.34667, + "string-fasta.js": 36.1573, + "math-cordic.js": 8.63733 + }, + "duktape": { + "math-spectral-norm.js": 1.10133, + "3d-cube.js": 1.16, + "access-fannkuch.js": 1.984, + "access-nbody.js": 1.76267, + "bitops-bitwise-and.js": 7.86267, + "math-partial-sums.js": 2.844, + "controlflow-recursive.js": 1.23867, + "bitops-bits-in-byte.js": 0.926667, + "access-binary-trees.js": 1.27733, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.79067, + "math-cordic.js": 2.41333 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 44.5867, + "function-empty.js": 31.948, + "function-excess-args.js": 62.456, + "function-closure.js": 5.24267, + "function-missing-args.js": 64.7813, + "loop-sum.js": 50.26, + "loop-empty-resolve.js": 5.06133, + "function-correct-args.js": 87.7413, + "function-sum.js": 48.356 + }, + "duktape": { + "loop-empty.js": 58.4147, + "function-empty.js": 39.764, + "function-excess-args.js": 31.92, + "function-closure.js": 19.8373, + "function-missing-args.js": 30.6347, + "loop-sum.js": 91.8587, + "loop-empty-resolve.js": 7.05067, + "function-correct-args.js": 31.968, + "function-sum.js": 26.5267 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-07-31.json b/benchmark/data_all/2015-07-31.json new file mode 100644 index 000000000..9abcfe997 --- /dev/null +++ b/benchmark/data_all/2015-07-31.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "c715a7cd1de6c498420ed024fb03674e5d74754d", + "size": 190152 + }, + "duktape": { + "version": "9f7eee025386711fa15d6af0ed4715650db1816a", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.81333, + "3d-cube.js": 6.78533, + "access-fannkuch.js": 16.8693, + "access-nbody.js": 7.39867, + "bitops-bitwise-and.js": 5.40667, + "math-partial-sums.js": 3.43467, + "controlflow-recursive.js": 4.60667, + "bitops-bits-in-byte.js": 7.96933, + "access-binary-trees.js": 3.464, + "bitops-3bit-bits-in-byte.js": 5.46533, + "string-fasta.js": 36.8547, + "math-cordic.js": 8.84667 + }, + "duktape": { + "math-spectral-norm.js": 1.10667, + "3d-cube.js": 1.15867, + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.75333, + "bitops-bitwise-and.js": 7.86133, + "math-partial-sums.js": 2.84267, + "controlflow-recursive.js": 1.23733, + "bitops-bits-in-byte.js": 0.925333, + "access-binary-trees.js": 1.276, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.79067, + "math-cordic.js": 2.40933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 46.2333, + "function-empty.js": 33.832, + "function-excess-args.js": 65.2387, + "function-closure.js": 5.52133, + "function-missing-args.js": 67.3307, + "loop-sum.js": 51.144, + "loop-empty-resolve.js": 5.23733, + "function-correct-args.js": 90.696, + "function-sum.js": 50.844 + }, + "duktape": { + "loop-empty.js": 58.4333, + "function-empty.js": 39.824, + "function-excess-args.js": 31.96, + "function-closure.js": 19.904, + "function-missing-args.js": 30.6133, + "loop-sum.js": 91.928, + "loop-empty-resolve.js": 7.04267, + "function-correct-args.js": 31.9827, + "function-sum.js": 26.516 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-01.json b/benchmark/data_all/2015-08-01.json new file mode 100644 index 000000000..54e3a1641 --- /dev/null +++ b/benchmark/data_all/2015-08-01.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "f7781bb7bcfeee5913cf772d3b577e9798040b7f", + "size": 190156 + }, + "duktape": { + "version": "a67f893abfb26088e3cda67d5f2f3373ddf9277a", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.74133, + "3d-cube.js": 6.67867, + "access-fannkuch.js": 16.3733, + "access-nbody.js": 7.23733, + "bitops-bitwise-and.js": 5.38533, + "math-partial-sums.js": 3.42133, + "controlflow-recursive.js": 4.576, + "bitops-bits-in-byte.js": 7.90533, + "access-binary-trees.js": 3.42267, + "bitops-3bit-bits-in-byte.js": 5.41333, + "string-fasta.js": 36.564, + "math-cordic.js": 8.69333 + }, + "duktape": { + "math-spectral-norm.js": 1.104, + "3d-cube.js": 1.15467, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.756, + "bitops-bitwise-and.js": 7.86933, + "math-partial-sums.js": 2.84, + "controlflow-recursive.js": 1.23867, + "bitops-bits-in-byte.js": 0.925333, + "access-binary-trees.js": 1.27467, + "bitops-3bit-bits-in-byte.js": 0.586667, + "string-fasta.js": 4.78533, + "math-cordic.js": 2.41333 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.6453, + "function-empty.js": 33.1627, + "function-excess-args.js": 64.5973, + "function-closure.js": 5.47733, + "function-missing-args.js": 66.9533, + "loop-sum.js": 50.6893, + "loop-empty-resolve.js": 5.19467, + "function-correct-args.js": 89.996, + "function-sum.js": 50.2267 + }, + "duktape": { + "loop-empty.js": 58.3973, + "function-empty.js": 39.7827, + "function-excess-args.js": 31.9093, + "function-closure.js": 19.784, + "function-missing-args.js": 30.5773, + "loop-sum.js": 91.8507, + "loop-empty-resolve.js": 7.048, + "function-correct-args.js": 32.0253, + "function-sum.js": 26.528 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-02.json b/benchmark/data_all/2015-08-02.json new file mode 100644 index 000000000..e4713f8a4 --- /dev/null +++ b/benchmark/data_all/2015-08-02.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "f7781bb7bcfeee5913cf772d3b577e9798040b7f", + "size": 190156 + }, + "duktape": { + "version": "a67f893abfb26088e3cda67d5f2f3373ddf9277a", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.744, + "3d-cube.js": 6.68, + "access-fannkuch.js": 16.3733, + "access-nbody.js": 7.22933, + "bitops-bitwise-and.js": 5.39067, + "math-partial-sums.js": 3.42133, + "controlflow-recursive.js": 4.516, + "bitops-bits-in-byte.js": 7.92133, + "access-binary-trees.js": 3.404, + "bitops-3bit-bits-in-byte.js": 5.41467, + "string-fasta.js": 36.5867, + "math-cordic.js": 8.70533 + }, + "duktape": { + "math-spectral-norm.js": 1.10533, + "3d-cube.js": 1.15733, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.756, + "bitops-bitwise-and.js": 7.85467, + "math-partial-sums.js": 2.84667, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.929333, + "access-binary-trees.js": 1.276, + "bitops-3bit-bits-in-byte.js": 0.584, + "string-fasta.js": 4.79333, + "math-cordic.js": 2.40933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.596, + "function-empty.js": 33.144, + "function-excess-args.js": 64.6133, + "function-closure.js": 5.48267, + "function-missing-args.js": 66.9347, + "loop-sum.js": 50.708, + "loop-empty-resolve.js": 5.18933, + "function-correct-args.js": 90.0467, + "function-sum.js": 50.1933 + }, + "duktape": { + "loop-empty.js": 58.4507, + "function-empty.js": 39.828, + "function-excess-args.js": 31.9013, + "function-closure.js": 19.804, + "function-missing-args.js": 30.6173, + "loop-sum.js": 91.7667, + "loop-empty-resolve.js": 7.04267, + "function-correct-args.js": 32.024, + "function-sum.js": 26.4933 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-03.json b/benchmark/data_all/2015-08-03.json new file mode 100644 index 000000000..29f38993d --- /dev/null +++ b/benchmark/data_all/2015-08-03.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "b5923ccd9dfc1d65fadca444c4d6ce6442ac7406", + "size": 190156 + }, + "duktape": { + "version": "a67f893abfb26088e3cda67d5f2f3373ddf9277a", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.696, + "3d-cube.js": 6.616, + "access-fannkuch.js": 16.416, + "access-nbody.js": 7.14933, + "bitops-bitwise-and.js": 5.364, + "math-partial-sums.js": 3.33733, + "controlflow-recursive.js": 4.468, + "bitops-bits-in-byte.js": 7.80533, + "access-binary-trees.js": 3.384, + "bitops-3bit-bits-in-byte.js": 5.336, + "string-fasta.js": 36.6187, + "math-cordic.js": 8.68533 + }, + "duktape": { + "math-spectral-norm.js": 1.104, + "3d-cube.js": 1.15867, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.75733, + "bitops-bitwise-and.js": 7.856, + "math-partial-sums.js": 2.85067, + "controlflow-recursive.js": 1.236, + "bitops-bits-in-byte.js": 0.936, + "access-binary-trees.js": 1.27733, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.79067, + "math-cordic.js": 2.40933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 45.4293, + "function-empty.js": 32.9093, + "function-excess-args.js": 63.216, + "function-closure.js": 5.304, + "function-missing-args.js": 65.5347, + "loop-sum.js": 50.736, + "loop-empty-resolve.js": 5.16533, + "function-correct-args.js": 88.6653, + "function-sum.js": 48.8013 + }, + "duktape": { + "loop-empty.js": 58.42, + "function-empty.js": 39.784, + "function-excess-args.js": 31.98, + "function-closure.js": 19.8173, + "function-missing-args.js": 30.6227, + "loop-sum.js": 91.9213, + "loop-empty-resolve.js": 7.036, + "function-correct-args.js": 32.012, + "function-sum.js": 26.5067 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-04.json b/benchmark/data_all/2015-08-04.json new file mode 100644 index 000000000..9277a99a7 --- /dev/null +++ b/benchmark/data_all/2015-08-04.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "833a5d1a55ab2aed9ae7124e11156807050d8d10", + "size": 190156 + }, + "duktape": { + "version": "bdd02a059f4658b87a03ddc2156f111693743b27", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.71467, + "3d-cube.js": 6.61067, + "access-fannkuch.js": 16.0907, + "access-nbody.js": 7.128, + "bitops-bitwise-and.js": 5.3, + "math-partial-sums.js": 3.33733, + "controlflow-recursive.js": 4.464, + "bitops-bits-in-byte.js": 7.77067, + "access-binary-trees.js": 3.404, + "bitops-3bit-bits-in-byte.js": 5.352, + "string-fasta.js": 36.34, + "math-cordic.js": 8.61333 + }, + "duktape": { + "math-spectral-norm.js": 1.10667, + "3d-cube.js": 1.15867, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.76133, + "bitops-bitwise-and.js": 7.86533, + "math-partial-sums.js": 2.848, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.932, + "access-binary-trees.js": 1.27467, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.792, + "math-cordic.js": 2.412 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 168, + "access-fannkuch.js": 52, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 192, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 140, + "math-partial-sums.js": 144, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 140, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 140, + "string-fasta.js": 156, + "math-cordic.js": 144 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 44.684, + "function-empty.js": 32.5227, + "function-excess-args.js": 63.072, + "function-closure.js": 5.29067, + "function-missing-args.js": 65.4173, + "loop-sum.js": 50.236, + "loop-empty-resolve.js": 5.04267, + "function-correct-args.js": 88.6587, + "function-sum.js": 48.704 + }, + "duktape": { + "loop-empty.js": 58.372, + "function-empty.js": 39.8493, + "function-excess-args.js": 31.944, + "function-closure.js": 19.8813, + "function-missing-args.js": 30.5947, + "loop-sum.js": 91.9093, + "loop-empty-resolve.js": 7.02, + "function-correct-args.js": 31.9987, + "function-sum.js": 26.5067 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 140, + "function-excess-args.js": 140, + "function-closure.js": 472, + "function-missing-args.js": 140, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 140, + "function-sum.js": 140 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-05.json b/benchmark/data_all/2015-08-05.json new file mode 100644 index 000000000..a30a177c6 --- /dev/null +++ b/benchmark/data_all/2015-08-05.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "7aa1b16184a71fa739d747c558077a22d5438844", + "size": 190156 + }, + "duktape": { + "version": "b098f0423266f5dbfd7a67fc3a6146455df9b61c", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.856, + "3d-cube.js": 6.69467, + "access-fannkuch.js": 16.308, + "access-nbody.js": 7.10267, + "bitops-bitwise-and.js": 5.23867, + "math-partial-sums.js": 3.388, + "controlflow-recursive.js": 4.556, + "bitops-bits-in-byte.js": 7.652, + "access-binary-trees.js": 3.40533, + "bitops-3bit-bits-in-byte.js": 5.40267, + "string-fasta.js": 36.324, + "math-cordic.js": 8.96933 + }, + "duktape": { + "math-spectral-norm.js": 1.07067, + "3d-cube.js": 1.164, + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.75333, + "bitops-bitwise-and.js": 10.204, + "math-partial-sums.js": 2.9, + "controlflow-recursive.js": 1.22, + "bitops-bits-in-byte.js": 0.944, + "access-binary-trees.js": 1.288, + "bitops-3bit-bits-in-byte.js": 0.58, + "string-fasta.js": 4.824, + "math-cordic.js": 2.44267 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 172, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 43.5093, + "function-empty.js": 33.1507, + "function-excess-args.js": 77.46, + "function-closure.js": 5.32267, + "function-missing-args.js": 66.4347, + "loop-sum.js": 49.504, + "loop-empty-resolve.js": 5.07733, + "function-sum.js": 53.8093 + }, + "duktape": { + "loop-empty.js": 76.3093, + "function-empty.js": 48.268, + "function-excess-args.js": 38.424, + "function-closure.js": 20.0693, + "function-missing-args.js": 36.7947, + "loop-sum.js": 89.82, + "loop-empty-resolve.js": 9.06267, + "function-correct-args.js": 38.2853, + "function-sum.js": 31.5947 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-06.json b/benchmark/data_all/2015-08-06.json new file mode 100644 index 000000000..e7ac43471 --- /dev/null +++ b/benchmark/data_all/2015-08-06.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "7aa1b16184a71fa739d747c558077a22d5438844", + "size": 190156 + }, + "duktape": { + "version": "b098f0423266f5dbfd7a67fc3a6146455df9b61c", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.83733, + "3d-cube.js": 6.68533, + "access-fannkuch.js": 16.2213, + "access-nbody.js": 7.05733, + "bitops-bitwise-and.js": 5.228, + "math-partial-sums.js": 3.384, + "controlflow-recursive.js": 4.55333, + "bitops-bits-in-byte.js": 7.67067, + "access-binary-trees.js": 3.4, + "bitops-3bit-bits-in-byte.js": 5.33733, + "string-fasta.js": 36.3213, + "math-cordic.js": 8.96533 + }, + "duktape": { + "math-spectral-norm.js": 1.07333, + "3d-cube.js": 1.164, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.76133, + "bitops-bitwise-and.js": 10.2, + "math-partial-sums.js": 2.89733, + "controlflow-recursive.js": 1.22133, + "bitops-bits-in-byte.js": 0.944, + "access-binary-trees.js": 1.28667, + "bitops-3bit-bits-in-byte.js": 0.584, + "string-fasta.js": 4.83733, + "math-cordic.js": 2.44133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 172, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 43.616, + "function-empty.js": 33.244, + "function-excess-args.js": 77.4333, + "function-closure.js": 5.32667, + "function-missing-args.js": 66.4573, + "loop-sum.js": 49.432, + "loop-empty-resolve.js": 5.07867, + "function-sum.js": 53.808 + }, + "duktape": { + "loop-empty.js": 76.164, + "function-empty.js": 48.2253, + "function-excess-args.js": 38.3347, + "function-closure.js": 20.1373, + "function-missing-args.js": 36.8347, + "loop-sum.js": 89.8933, + "loop-empty-resolve.js": 9.08533, + "function-correct-args.js": 38.1627, + "function-sum.js": 31.6 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-07.json b/benchmark/data_all/2015-08-07.json new file mode 100644 index 000000000..8171fe489 --- /dev/null +++ b/benchmark/data_all/2015-08-07.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "2d80456eb71fa9be149c212ec373d1005f759b85", + "size": 190156 + }, + "duktape": { + "version": "eee8a8ba13b6c20fbdc0d651c35ab1f2184b6940", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.816, + "3d-cube.js": 6.73733, + "access-fannkuch.js": 16.688, + "access-nbody.js": 7.104, + "bitops-bitwise-and.js": 5.31467, + "math-partial-sums.js": 3.40267, + "controlflow-recursive.js": 4.51467, + "bitops-bits-in-byte.js": 7.65733, + "access-binary-trees.js": 3.41067, + "bitops-3bit-bits-in-byte.js": 5.48, + "string-fasta.js": 36.304, + "math-cordic.js": 9.064 + }, + "duktape": { + "math-spectral-norm.js": 1.076, + "3d-cube.js": 1.16267, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.76, + "bitops-bitwise-and.js": 10.208, + "math-partial-sums.js": 2.88667, + "controlflow-recursive.js": 1.22267, + "bitops-bits-in-byte.js": 0.941333, + "access-binary-trees.js": 1.284, + "bitops-3bit-bits-in-byte.js": 0.58, + "string-fasta.js": 4.84533, + "math-cordic.js": 2.42933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 172, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 236, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 44.076, + "function-empty.js": 33.8013, + "function-excess-args.js": 77.2533, + "function-closure.js": 5.316, + "function-missing-args.js": 66.3667, + "loop-sum.js": 49.5413, + "loop-empty-resolve.js": 5.15333, + "function-sum.js": 52.968 + }, + "duktape": { + "loop-empty.js": 76.3053, + "function-empty.js": 48.2667, + "function-excess-args.js": 38.328, + "function-closure.js": 20.1307, + "function-missing-args.js": 36.8587, + "loop-sum.js": 90.1307, + "loop-empty-resolve.js": 9.09333, + "function-correct-args.js": 38.26, + "function-sum.js": 31.604 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-08.json b/benchmark/data_all/2015-08-08.json new file mode 100644 index 000000000..935d909aa --- /dev/null +++ b/benchmark/data_all/2015-08-08.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "640370da43b51c934205df3a0de597079a8f6a3c", + "size": 194252 + }, + "duktape": { + "version": "322ccf9a10675a07d594bda9fac9e1ff72ee3f03", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.868, + "3d-cube.js": 6.71867, + "access-fannkuch.js": 16.8653, + "access-nbody.js": 7.24667, + "bitops-bitwise-and.js": 5.348, + "math-partial-sums.js": 3.45067, + "controlflow-recursive.js": 4.51333, + "bitops-bits-in-byte.js": 7.64933, + "access-binary-trees.js": 3.43733, + "bitops-3bit-bits-in-byte.js": 5.37467, + "string-fasta.js": 36.1347, + "math-cordic.js": 9.0 + }, + "duktape": { + "math-spectral-norm.js": 1.068, + "3d-cube.js": 1.164, + "access-fannkuch.js": 1.98933, + "access-nbody.js": 1.76667, + "bitops-bitwise-and.js": 10.1907, + "math-partial-sums.js": 2.87333, + "controlflow-recursive.js": 1.22, + "bitops-bits-in-byte.js": 0.945333, + "access-binary-trees.js": 1.28933, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.82533, + "math-cordic.js": 2.432 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 172, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 232, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 44.312, + "function-empty.js": 33.5667, + "function-excess-args.js": 77.716, + "function-closure.js": 5.36933, + "function-missing-args.js": 66.5453, + "loop-sum.js": 49.9267, + "loop-empty-resolve.js": 5.15467, + "function-sum.js": 53.6133 + }, + "duktape": { + "loop-empty.js": 76.3293, + "function-empty.js": 48.2773, + "function-excess-args.js": 38.3547, + "function-closure.js": 20.1213, + "function-missing-args.js": 36.7573, + "loop-sum.js": 90.0573, + "loop-empty-resolve.js": 9.08133, + "function-correct-args.js": 38.2, + "function-sum.js": 31.64 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-09.json b/benchmark/data_all/2015-08-09.json new file mode 100644 index 000000000..bd6cfc535 --- /dev/null +++ b/benchmark/data_all/2015-08-09.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "640370da43b51c934205df3a0de597079a8f6a3c", + "size": 194252 + }, + "duktape": { + "version": "322ccf9a10675a07d594bda9fac9e1ff72ee3f03", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.868, + "3d-cube.js": 6.71867, + "access-fannkuch.js": 16.8507, + "access-nbody.js": 7.21467, + "bitops-bitwise-and.js": 5.37067, + "math-partial-sums.js": 3.456, + "controlflow-recursive.js": 4.51733, + "bitops-bits-in-byte.js": 7.65867, + "access-binary-trees.js": 3.44133, + "bitops-3bit-bits-in-byte.js": 5.388, + "string-fasta.js": 36.0707, + "math-cordic.js": 9.012 + }, + "duktape": { + "math-spectral-norm.js": 1.084, + "3d-cube.js": 1.16133, + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.76133, + "bitops-bitwise-and.js": 10.228, + "math-partial-sums.js": 2.87333, + "controlflow-recursive.js": 1.22533, + "bitops-bits-in-byte.js": 0.944, + "access-binary-trees.js": 1.288, + "bitops-3bit-bits-in-byte.js": 0.584, + "string-fasta.js": 4.84267, + "math-cordic.js": 2.448 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 172, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 232, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 44.2813, + "function-empty.js": 33.5307, + "function-excess-args.js": 77.6933, + "function-closure.js": 5.376, + "function-missing-args.js": 66.6747, + "loop-sum.js": 49.9093, + "loop-empty-resolve.js": 5.13733, + "function-sum.js": 53.6733 + }, + "duktape": { + "loop-empty.js": 76.268, + "function-empty.js": 48.2667, + "function-excess-args.js": 38.34, + "function-closure.js": 20.1213, + "function-missing-args.js": 36.8573, + "loop-sum.js": 90.1307, + "loop-empty-resolve.js": 9.10267, + "function-correct-args.js": 38.216, + "function-sum.js": 31.6053 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-10.json b/benchmark/data_all/2015-08-10.json new file mode 100644 index 000000000..c0013e1c2 --- /dev/null +++ b/benchmark/data_all/2015-08-10.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "640370da43b51c934205df3a0de597079a8f6a3c", + "size": 194252 + }, + "duktape": { + "version": "68155e89de72e6902450d8f8a03166df44477c53", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.86267, + "3d-cube.js": 6.71333, + "access-fannkuch.js": 16.868, + "access-nbody.js": 7.25067, + "bitops-bitwise-and.js": 5.364, + "math-partial-sums.js": 3.46, + "controlflow-recursive.js": 4.50533, + "bitops-bits-in-byte.js": 7.65333, + "access-binary-trees.js": 3.444, + "bitops-3bit-bits-in-byte.js": 5.39333, + "string-fasta.js": 36.1107, + "math-cordic.js": 9.012 + }, + "duktape": { + "math-spectral-norm.js": 1.08667, + "3d-cube.js": 1.16533, + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.79867, + "bitops-bitwise-and.js": 10.2013, + "math-partial-sums.js": 2.94, + "controlflow-recursive.js": 1.236, + "bitops-bits-in-byte.js": 0.948, + "access-binary-trees.js": 1.304, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.884, + "math-cordic.js": 2.46133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 172, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 232, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 44.172, + "function-empty.js": 33.4907, + "function-excess-args.js": 77.6973, + "function-closure.js": 5.37733, + "function-missing-args.js": 66.4933, + "loop-sum.js": 49.9507, + "loop-empty-resolve.js": 5.14667, + "function-sum.js": 53.384 + }, + "duktape": { + "loop-empty.js": 75.6053, + "function-empty.js": 48.3867, + "function-excess-args.js": 38.4373, + "function-closure.js": 20.144, + "function-missing-args.js": 36.9133, + "loop-sum.js": 89.976, + "loop-empty-resolve.js": 8.99467, + "function-correct-args.js": 38.3933, + "function-sum.js": 31.6507 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-11.json b/benchmark/data_all/2015-08-11.json new file mode 100644 index 000000000..ae9506eb5 --- /dev/null +++ b/benchmark/data_all/2015-08-11.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "1cafff32b571c6fc664b511c073f2ec07e6060cb", + "size": 194252 + }, + "duktape": { + "version": "84d482fb2339fc30de2e53ad4994faecac1b2bfd", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.74533, + "3d-cube.js": 6.70933, + "access-fannkuch.js": 16.412, + "access-nbody.js": 7.092, + "bitops-bitwise-and.js": 5.38, + "math-partial-sums.js": 3.41867, + "controlflow-recursive.js": 4.00533, + "bitops-bits-in-byte.js": 7.584, + "access-binary-trees.js": 3.32667, + "bitops-3bit-bits-in-byte.js": 5.30933, + "string-fasta.js": 36.1733, + "math-cordic.js": 8.89067 + }, + "duktape": { + "math-spectral-norm.js": 1.09067, + "3d-cube.js": 1.16933, + "access-fannkuch.js": 1.98267, + "access-nbody.js": 1.79733, + "bitops-bitwise-and.js": 10.1933, + "math-partial-sums.js": 2.94267, + "controlflow-recursive.js": 1.23067, + "bitops-bits-in-byte.js": 0.950667, + "access-binary-trees.js": 1.30267, + "bitops-3bit-bits-in-byte.js": 0.586667, + "string-fasta.js": 4.88533, + "math-cordic.js": 2.46267 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 172, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 100, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 44.8827, + "function-empty.js": 34.0507, + "function-excess-args.js": 75.576, + "function-closure.js": 5.48267, + "function-missing-args.js": 67.0747, + "loop-sum.js": 50.6987, + "loop-empty-resolve.js": 5.16133, + "function-sum.js": 52.5253 + }, + "duktape": { + "loop-empty.js": 75.584, + "function-empty.js": 48.416, + "function-excess-args.js": 38.428, + "function-closure.js": 20.208, + "function-missing-args.js": 36.964, + "loop-sum.js": 89.844, + "loop-empty-resolve.js": 8.98933, + "function-correct-args.js": 38.352, + "function-sum.js": 31.7 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-12.json b/benchmark/data_all/2015-08-12.json new file mode 100644 index 000000000..529b636f7 --- /dev/null +++ b/benchmark/data_all/2015-08-12.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "c4b1f02947aee10f8ca20ea17da340f8c5fe5a3a", + "size": 194252 + }, + "duktape": { + "version": "a773df04bdc84c842bceaeb918bd910579ea8841", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.70667, + "3d-cube.js": 6.66533, + "access-fannkuch.js": 16.4973, + "access-nbody.js": 7.11733, + "bitops-bitwise-and.js": 5.21733, + "math-partial-sums.js": 3.36933, + "controlflow-recursive.js": 3.98133, + "bitops-bits-in-byte.js": 7.556, + "access-binary-trees.js": 3.33333, + "bitops-3bit-bits-in-byte.js": 5.26667, + "string-fasta.js": 36.104, + "math-cordic.js": 8.82667 + }, + "duktape": { + "math-spectral-norm.js": 1.08933, + "3d-cube.js": 1.164, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.79467, + "bitops-bitwise-and.js": 10.188, + "math-partial-sums.js": 2.932, + "controlflow-recursive.js": 1.23467, + "bitops-bits-in-byte.js": 0.946667, + "access-binary-trees.js": 1.29467, + "bitops-3bit-bits-in-byte.js": 0.584, + "string-fasta.js": 4.88133, + "math-cordic.js": 2.45733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 172, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 100, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 43.9787, + "function-empty.js": 33.3693, + "function-excess-args.js": 74.8747, + "function-closure.js": 5.452, + "function-missing-args.js": 66.62, + "loop-sum.js": 49.4667, + "loop-empty-resolve.js": 5.104, + "function-sum.js": 51.7307 + }, + "duktape": { + "loop-empty.js": 75.5907, + "function-empty.js": 48.3133, + "function-excess-args.js": 38.452, + "function-closure.js": 20.1547, + "function-missing-args.js": 36.8973, + "loop-sum.js": 89.9373, + "loop-empty-resolve.js": 9.00267, + "function-correct-args.js": 38.26, + "function-sum.js": 31.7187 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-13.json b/benchmark/data_all/2015-08-13.json new file mode 100644 index 000000000..817a86128 --- /dev/null +++ b/benchmark/data_all/2015-08-13.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "4ee30cba5d68586d4d248660df83dac316c7603a", + "size": 194252 + }, + "duktape": { + "version": "0d0d23c6fd5103a81398241217af2a98cca6f5d7", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.82133, + "3d-cube.js": 6.75333, + "access-fannkuch.js": 16.78, + "access-nbody.js": 7.39067, + "bitops-bitwise-and.js": 5.22, + "math-partial-sums.js": 3.47333, + "controlflow-recursive.js": 4.02533, + "bitops-bits-in-byte.js": 7.576, + "access-binary-trees.js": 3.36933, + "bitops-3bit-bits-in-byte.js": 5.30533, + "string-fasta.js": 36.5973, + "math-cordic.js": 8.92133 + }, + "duktape": { + "math-spectral-norm.js": 1.08667, + "3d-cube.js": 1.17067, + "access-fannkuch.js": 1.984, + "access-nbody.js": 1.79733, + "bitops-bitwise-and.js": 10.1867, + "math-partial-sums.js": 2.92267, + "controlflow-recursive.js": 1.23333, + "bitops-bits-in-byte.js": 0.949333, + "access-binary-trees.js": 1.29867, + "bitops-3bit-bits-in-byte.js": 0.589333, + "string-fasta.js": 4.868, + "math-cordic.js": 2.45733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 172, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 100, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 43.9893, + "function-empty.js": 33.772, + "function-excess-args.js": 75.956, + "function-closure.js": 5.46933, + "function-missing-args.js": 67.4613, + "loop-sum.js": 49.7427, + "loop-empty-resolve.js": 5.11067, + "function-sum.js": 52.8227 + }, + "duktape": { + "loop-empty.js": 75.5493, + "function-empty.js": 48.4133, + "function-excess-args.js": 38.4627, + "function-closure.js": 20.228, + "function-missing-args.js": 36.84, + "loop-sum.js": 89.8613, + "loop-empty-resolve.js": 8.94667, + "function-correct-args.js": 38.3453, + "function-sum.js": 31.6853 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-14.json b/benchmark/data_all/2015-08-14.json new file mode 100644 index 000000000..9350946f2 --- /dev/null +++ b/benchmark/data_all/2015-08-14.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "c8884a4561ccc5fd636a707d27aee6a5ffe08d55", + "size": 194252 + }, + "duktape": { + "version": "37be757b9072d49196748e7f58d9e63bb393d372", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.0, + "3d-cube.js": 5.99333, + "access-fannkuch.js": 14.5147, + "access-nbody.js": 6.38667, + "bitops-bitwise-and.js": 4.20533, + "math-partial-sums.js": 3.096, + "controlflow-recursive.js": 3.564, + "bitops-bits-in-byte.js": 6.75867, + "access-binary-trees.js": 3.48933, + "bitops-3bit-bits-in-byte.js": 4.768, + "string-fasta.js": 36.476, + "math-cordic.js": 7.656 + }, + "duktape": { + "math-spectral-norm.js": 1.092, + "3d-cube.js": 1.168, + "access-fannkuch.js": 1.98667, + "access-nbody.js": 1.792, + "bitops-bitwise-and.js": 10.2507, + "math-partial-sums.js": 2.94667, + "controlflow-recursive.js": 1.236, + "bitops-bits-in-byte.js": 0.952, + "access-binary-trees.js": 1.30667, + "bitops-3bit-bits-in-byte.js": 0.586667, + "string-fasta.js": 4.888, + "math-cordic.js": 2.45067 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 104, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 48, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 41.5907, + "function-empty.js": 31.4147, + "function-excess-args.js": 70.2547, + "function-closure.js": 5.77067, + "function-missing-args.js": 69.628, + "loop-sum.js": 45.5827, + "loop-empty-resolve.js": 4.78, + "function-correct-args.js": 99.2493, + "function-sum.js": 47.1947 + }, + "duktape": { + "loop-empty.js": 76.048, + "function-empty.js": 48.6013, + "function-excess-args.js": 38.5947, + "function-closure.js": 20.192, + "function-missing-args.js": 37.0893, + "loop-sum.js": 90.3547, + "loop-empty-resolve.js": 9.06267, + "function-correct-args.js": 38.508, + "function-sum.js": 31.7813 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-15.json b/benchmark/data_all/2015-08-15.json new file mode 100644 index 000000000..67b5820ab --- /dev/null +++ b/benchmark/data_all/2015-08-15.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "38fa391cd8eef20d9b8b9c32453b89bacf7de436", + "size": 194252 + }, + "duktape": { + "version": "6600dde85e0c930021e23a43fe59d3762b9bb58c", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.94533, + "3d-cube.js": 5.90667, + "access-fannkuch.js": 14.0507, + "access-nbody.js": 6.284, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.99467, + "controlflow-recursive.js": 3.508, + "bitops-bits-in-byte.js": 6.65467, + "access-binary-trees.js": 3.46133, + "bitops-3bit-bits-in-byte.js": 4.672, + "string-fasta.js": 36.1133, + "math-cordic.js": 7.39867 + }, + "duktape": { + "math-spectral-norm.js": 1.10267, + "3d-cube.js": 1.172, + "access-fannkuch.js": 1.96533, + "access-nbody.js": 1.80667, + "bitops-bitwise-and.js": 10.7547, + "math-partial-sums.js": 2.94933, + "controlflow-recursive.js": 1.23867, + "bitops-bits-in-byte.js": 0.944, + "access-binary-trees.js": 1.3, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.944, + "math-cordic.js": 2.52533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 104, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 48, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.356, + "function-empty.js": 29.9867, + "function-excess-args.js": 67.724, + "function-closure.js": 5.6, + "function-missing-args.js": 68.2547, + "loop-sum.js": 43.128, + "loop-empty-resolve.js": 4.51733, + "function-correct-args.js": 96.408, + "function-sum.js": 45.4253 + }, + "duktape": { + "loop-empty.js": 80.2773, + "function-empty.js": 50.3133, + "function-excess-args.js": 40.1333, + "function-closure.js": 20.892, + "function-missing-args.js": 38.5333, + "loop-sum.js": 95.86, + "loop-empty-resolve.js": 9.568, + "function-correct-args.js": 39.9213, + "function-sum.js": 33.0013 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-16.json b/benchmark/data_all/2015-08-16.json new file mode 100644 index 000000000..ef932a282 --- /dev/null +++ b/benchmark/data_all/2015-08-16.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "38fa391cd8eef20d9b8b9c32453b89bacf7de436", + "size": 194252 + }, + "duktape": { + "version": "d4bb9798b4145ec3a8cf156abf877f30d98b0e5c", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.95333, + "3d-cube.js": 5.90267, + "access-fannkuch.js": 14.064, + "access-nbody.js": 6.26667, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 3.008, + "controlflow-recursive.js": 3.508, + "bitops-bits-in-byte.js": 6.62667, + "access-binary-trees.js": 3.44933, + "bitops-3bit-bits-in-byte.js": 4.67333, + "string-fasta.js": 36.112, + "math-cordic.js": 7.35733 + }, + "duktape": { + "math-spectral-norm.js": 1.09867, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.81067, + "bitops-bitwise-and.js": 10.7347, + "math-partial-sums.js": 2.94533, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.946667, + "access-binary-trees.js": 1.308, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.94667, + "math-cordic.js": 2.53067 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 104, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 48, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.376, + "function-empty.js": 30.004, + "function-excess-args.js": 67.6907, + "function-closure.js": 5.59333, + "function-missing-args.js": 68.2427, + "loop-sum.js": 43.208, + "loop-empty-resolve.js": 4.52, + "function-correct-args.js": 96.48, + "function-sum.js": 45.4707 + }, + "duktape": { + "loop-empty.js": 80.2747, + "function-empty.js": 50.1733, + "function-excess-args.js": 40.0507, + "function-closure.js": 20.868, + "function-missing-args.js": 38.5293, + "loop-sum.js": 95.8427, + "loop-empty-resolve.js": 9.54933, + "function-correct-args.js": 39.8827, + "function-sum.js": 32.9867 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-17.json b/benchmark/data_all/2015-08-17.json new file mode 100644 index 000000000..06be4d8e4 --- /dev/null +++ b/benchmark/data_all/2015-08-17.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "99ff8018bd342a3805689cfe486adb40170db50f", + "size": 194252 + }, + "duktape": { + "version": "8a90f515606ca59394b8d8351bde6876c6ab4b73", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.94533, + "3d-cube.js": 5.908, + "access-fannkuch.js": 14.0547, + "access-nbody.js": 6.28, + "bitops-bitwise-and.js": 4.14933, + "math-partial-sums.js": 2.99733, + "controlflow-recursive.js": 3.512, + "bitops-bits-in-byte.js": 6.65467, + "access-binary-trees.js": 3.45333, + "bitops-3bit-bits-in-byte.js": 4.66933, + "string-fasta.js": 36.0947, + "math-cordic.js": 7.40133 + }, + "duktape": { + "math-spectral-norm.js": 1.088, + "3d-cube.js": 1.16933, + "access-fannkuch.js": 1.97067, + "access-nbody.js": 1.80533, + "bitops-bitwise-and.js": 10.7147, + "math-partial-sums.js": 2.93733, + "controlflow-recursive.js": 1.22933, + "bitops-bits-in-byte.js": 0.949333, + "access-binary-trees.js": 1.30267, + "bitops-3bit-bits-in-byte.js": 0.586667, + "string-fasta.js": 4.94133, + "math-cordic.js": 2.50133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 104, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 48, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.3987, + "function-empty.js": 29.996, + "function-excess-args.js": 67.7227, + "function-closure.js": 5.59733, + "function-missing-args.js": 68.204, + "loop-sum.js": 43.2267, + "loop-empty-resolve.js": 4.51467, + "function-correct-args.js": 96.3627, + "function-sum.js": 45.5707 + }, + "duktape": { + "loop-empty.js": 80.3453, + "function-empty.js": 50.2667, + "function-excess-args.js": 40.172, + "function-closure.js": 20.928, + "function-missing-args.js": 38.5613, + "loop-sum.js": 95.8173, + "loop-empty-resolve.js": 9.55467, + "function-correct-args.js": 39.836, + "function-sum.js": 32.9547 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-18.json b/benchmark/data_all/2015-08-18.json new file mode 100644 index 000000000..b0f2ce14b --- /dev/null +++ b/benchmark/data_all/2015-08-18.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "ab47365b710c72536d6dfb85ea1fb4f1290da723", + "size": 194252 + }, + "duktape": { + "version": "51661c12265f0ae04239a3256e6d5428d1b3aaf5", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.028, + "3d-cube.js": 5.896, + "access-fannkuch.js": 14.2347, + "access-nbody.js": 6.32267, + "bitops-bitwise-and.js": 4.168, + "math-partial-sums.js": 3.02533, + "controlflow-recursive.js": 3.55733, + "bitops-bits-in-byte.js": 6.656, + "access-binary-trees.js": 3.10667, + "bitops-3bit-bits-in-byte.js": 4.63333, + "string-fasta.js": 35.8027, + "math-cordic.js": 7.41867 + }, + "duktape": { + "math-spectral-norm.js": 1.1, + "3d-cube.js": 1.172, + "access-fannkuch.js": 1.976, + "access-nbody.js": 1.80933, + "bitops-bitwise-and.js": 10.7347, + "math-partial-sums.js": 2.94667, + "controlflow-recursive.js": 1.24133, + "bitops-bits-in-byte.js": 0.946667, + "access-binary-trees.js": 1.30267, + "bitops-3bit-bits-in-byte.js": 0.586667, + "string-fasta.js": 4.95733, + "math-cordic.js": 2.52533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 160, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.7707, + "function-empty.js": 31.612, + "function-excess-args.js": 67.7373, + "function-closure.js": 5.63067, + "function-missing-args.js": 68.1547, + "loop-sum.js": 44.268, + "loop-empty-resolve.js": 4.57733, + "function-correct-args.js": 98.8307, + "function-sum.js": 45.432 + }, + "duktape": { + "loop-empty.js": 80.3, + "function-empty.js": 50.288, + "function-excess-args.js": 40.0573, + "function-closure.js": 20.9773, + "function-missing-args.js": 38.5347, + "loop-sum.js": 95.7027, + "loop-empty-resolve.js": 9.548, + "function-correct-args.js": 39.8733, + "function-sum.js": 32.9587 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-19.json b/benchmark/data_all/2015-08-19.json new file mode 100644 index 000000000..fa285f563 --- /dev/null +++ b/benchmark/data_all/2015-08-19.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "cc4283b94594201306831b44905bf0131238725e", + "size": 194252 + }, + "duktape": { + "version": "e55e469c68b90f0aac86eca7c058b8347ef2f03e", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.02667, + "3d-cube.js": 5.88533, + "access-fannkuch.js": 14.2293, + "access-nbody.js": 6.32933, + "bitops-bitwise-and.js": 4.16667, + "math-partial-sums.js": 3.036, + "controlflow-recursive.js": 3.56, + "bitops-bits-in-byte.js": 6.636, + "access-binary-trees.js": 3.1, + "bitops-3bit-bits-in-byte.js": 4.62667, + "string-fasta.js": 35.7987, + "math-cordic.js": 7.428 + }, + "duktape": { + "math-spectral-norm.js": 1.09733, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.97733, + "access-nbody.js": 1.80933, + "bitops-bitwise-and.js": 10.736, + "math-partial-sums.js": 2.93867, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.948, + "access-binary-trees.js": 1.30533, + "bitops-3bit-bits-in-byte.js": 0.582667, + "string-fasta.js": 4.944, + "math-cordic.js": 2.532 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 160, + "access-fannkuch.js": 48, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.7587, + "function-empty.js": 31.5627, + "function-excess-args.js": 67.712, + "function-closure.js": 5.63067, + "function-missing-args.js": 68.0947, + "loop-sum.js": 44.2187, + "loop-empty-resolve.js": 4.584, + "function-correct-args.js": 98.724, + "function-sum.js": 45.5067 + }, + "duktape": { + "loop-empty.js": 80.3307, + "function-empty.js": 50.3573, + "function-excess-args.js": 40.112, + "function-closure.js": 20.9173, + "function-missing-args.js": 38.56, + "loop-sum.js": 95.7587, + "loop-empty-resolve.js": 9.56533, + "function-correct-args.js": 39.8667, + "function-sum.js": 32.936 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-20.json b/benchmark/data_all/2015-08-20.json new file mode 100644 index 000000000..260dc0546 --- /dev/null +++ b/benchmark/data_all/2015-08-20.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "e0dee65a368b8ca7fa69c81af9517dd8824d98ed", + "size": 194252 + }, + "duktape": { + "version": "e55e469c68b90f0aac86eca7c058b8347ef2f03e", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.84, + "3d-cube.js": 5.76133, + "access-fannkuch.js": 14.108, + "access-nbody.js": 5.86, + "bitops-bitwise-and.js": 4.07733, + "math-partial-sums.js": 2.82667, + "controlflow-recursive.js": 3.59067, + "bitops-bits-in-byte.js": 6.59067, + "access-binary-trees.js": 3.088, + "bitops-3bit-bits-in-byte.js": 4.628, + "string-fasta.js": 28.8413, + "math-cordic.js": 7.28667 + }, + "duktape": { + "math-spectral-norm.js": 1.09733, + "3d-cube.js": 1.17333, + "access-fannkuch.js": 1.968, + "access-nbody.js": 1.81333, + "bitops-bitwise-and.js": 10.7173, + "math-partial-sums.js": 2.95067, + "controlflow-recursive.js": 1.236, + "bitops-bits-in-byte.js": 0.948, + "access-binary-trees.js": 1.30667, + "bitops-3bit-bits-in-byte.js": 0.589333, + "string-fasta.js": 4.936, + "math-cordic.js": 2.52533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 48, + "access-nbody.js": 76, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.344, + "function-empty.js": 31.4067, + "function-excess-args.js": 67.6933, + "function-closure.js": 5.81333, + "function-missing-args.js": 68.5613, + "loop-sum.js": 41.3267, + "loop-empty-resolve.js": 4.572, + "function-sum.js": 45.8133 + }, + "duktape": { + "loop-empty.js": 80.3493, + "function-empty.js": 50.3453, + "function-excess-args.js": 40.0733, + "function-closure.js": 20.8653, + "function-missing-args.js": 38.5387, + "loop-sum.js": 95.852, + "loop-empty-resolve.js": 9.56533, + "function-correct-args.js": 39.8787, + "function-sum.js": 32.9547 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-21.json b/benchmark/data_all/2015-08-21.json new file mode 100644 index 000000000..331c0ae05 --- /dev/null +++ b/benchmark/data_all/2015-08-21.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "b3b87add02f42eac1df89320ac08b760a58abfa1", + "size": 194252 + }, + "duktape": { + "version": "e55e469c68b90f0aac86eca7c058b8347ef2f03e", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.87067, + "3d-cube.js": 5.75467, + "access-fannkuch.js": 13.9907, + "access-nbody.js": 5.84133, + "bitops-bitwise-and.js": 4.044, + "math-partial-sums.js": 2.84933, + "controlflow-recursive.js": 3.58933, + "bitops-bits-in-byte.js": 6.57867, + "access-binary-trees.js": 3.10267, + "bitops-3bit-bits-in-byte.js": 4.624, + "string-fasta.js": 28.9787, + "math-cordic.js": 7.27333 + }, + "duktape": { + "math-spectral-norm.js": 1.09733, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.81333, + "bitops-bitwise-and.js": 10.7267, + "math-partial-sums.js": 2.90533, + "controlflow-recursive.js": 1.23733, + "bitops-bits-in-byte.js": 0.948, + "access-binary-trees.js": 1.30533, + "bitops-3bit-bits-in-byte.js": 0.584, + "string-fasta.js": 4.948, + "math-cordic.js": 2.532 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 48, + "access-nbody.js": 76, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.192, + "function-empty.js": 31.6347, + "function-excess-args.js": 68.2587, + "function-closure.js": 5.92533, + "function-missing-args.js": 69.14, + "loop-sum.js": 40.8147, + "loop-empty-resolve.js": 4.524, + "function-correct-args.js": 99.2547, + "function-sum.js": 46.1427 + }, + "duktape": { + "loop-empty.js": 80.28, + "function-empty.js": 50.2827, + "function-excess-args.js": 40.04, + "function-closure.js": 20.9213, + "function-missing-args.js": 38.5267, + "loop-sum.js": 95.8, + "loop-empty-resolve.js": 9.55867, + "function-correct-args.js": 39.888, + "function-sum.js": 32.9467 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-22.json b/benchmark/data_all/2015-08-22.json new file mode 100644 index 000000000..ad6cf2ead --- /dev/null +++ b/benchmark/data_all/2015-08-22.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "b3b87add02f42eac1df89320ac08b760a58abfa1", + "size": 194252 + }, + "duktape": { + "version": "e55e469c68b90f0aac86eca7c058b8347ef2f03e", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.852, + "3d-cube.js": 5.84, + "access-fannkuch.js": 14.016, + "access-nbody.js": 5.88933, + "bitops-bitwise-and.js": 4.05467, + "math-partial-sums.js": 2.84667, + "controlflow-recursive.js": 3.604, + "bitops-bits-in-byte.js": 6.6, + "access-binary-trees.js": 3.1, + "bitops-3bit-bits-in-byte.js": 4.632, + "string-fasta.js": 29.052, + "math-cordic.js": 7.28 + }, + "duktape": { + "math-spectral-norm.js": 1.096, + "3d-cube.js": 1.168, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.81467, + "bitops-bitwise-and.js": 10.7387, + "math-partial-sums.js": 2.93733, + "controlflow-recursive.js": 1.236, + "bitops-bits-in-byte.js": 0.948, + "access-binary-trees.js": 1.308, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.94, + "math-cordic.js": 2.52933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 48, + "access-nbody.js": 76, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.2467, + "function-empty.js": 31.68, + "function-excess-args.js": 68.3133, + "function-closure.js": 5.90533, + "function-missing-args.js": 69.0893, + "loop-sum.js": 40.78, + "loop-empty-resolve.js": 4.536, + "function-correct-args.js": 99.3053, + "function-sum.js": 46.14 + }, + "duktape": { + "loop-empty.js": 80.252, + "function-empty.js": 50.232, + "function-excess-args.js": 40.1373, + "function-closure.js": 20.8493, + "function-missing-args.js": 38.512, + "loop-sum.js": 95.928, + "loop-empty-resolve.js": 9.56933, + "function-correct-args.js": 39.8107, + "function-sum.js": 32.8733 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-23.json b/benchmark/data_all/2015-08-23.json new file mode 100644 index 000000000..b661f3be3 --- /dev/null +++ b/benchmark/data_all/2015-08-23.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "b3b87add02f42eac1df89320ac08b760a58abfa1", + "size": 194252 + }, + "duktape": { + "version": "dabddfb6f8df5a9ccf44908055fefbc74c3a5643", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.85867, + "3d-cube.js": 5.75067, + "access-fannkuch.js": 14.0053, + "access-nbody.js": 5.86, + "bitops-bitwise-and.js": 4.056, + "math-partial-sums.js": 2.85067, + "controlflow-recursive.js": 3.61867, + "bitops-bits-in-byte.js": 6.60267, + "access-binary-trees.js": 3.104, + "bitops-3bit-bits-in-byte.js": 4.628, + "string-fasta.js": 29.0587, + "math-cordic.js": 7.27733 + }, + "duktape": { + "math-spectral-norm.js": 1.10133, + "3d-cube.js": 1.17467, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.81333, + "bitops-bitwise-and.js": 10.7173, + "math-partial-sums.js": 2.948, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.948, + "access-binary-trees.js": 1.304, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.95067, + "math-cordic.js": 2.532 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 48, + "access-nbody.js": 76, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.176, + "function-empty.js": 31.6987, + "function-excess-args.js": 68.4, + "function-closure.js": 5.91733, + "function-missing-args.js": 69.1267, + "loop-sum.js": 40.808, + "loop-empty-resolve.js": 4.53067, + "function-correct-args.js": 99.2573, + "function-sum.js": 46.0307 + }, + "duktape": { + "loop-empty.js": 80.3693, + "function-empty.js": 50.3267, + "function-excess-args.js": 40.1627, + "function-closure.js": 20.8667, + "function-missing-args.js": 38.476, + "loop-sum.js": 95.8227, + "loop-empty-resolve.js": 9.55733, + "function-correct-args.js": 39.8613, + "function-sum.js": 32.98 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-24.json b/benchmark/data_all/2015-08-24.json new file mode 100644 index 000000000..02f167ea7 --- /dev/null +++ b/benchmark/data_all/2015-08-24.json @@ -0,0 +1,122 @@ +{ + "info": { + "jerryscript": { + "version": "e4843ece763cd4f977d98eaf6f68148ba1ee50fd", + "size": 198352 + }, + "duktape": { + "version": "dabddfb6f8df5a9ccf44908055fefbc74c3a5643", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.84933, + "3d-cube.js": 5.79867, + "access-fannkuch.js": 14.1693, + "access-nbody.js": 5.94667, + "bitops-bitwise-and.js": 4.13333, + "math-partial-sums.js": 2.836, + "controlflow-recursive.js": 3.596, + "bitops-bits-in-byte.js": 6.672, + "access-binary-trees.js": 3.1, + "bitops-3bit-bits-in-byte.js": 4.67867, + "string-fasta.js": 28.64, + "math-cordic.js": 7.31333 + }, + "duktape": { + "math-spectral-norm.js": 1.096, + "3d-cube.js": 1.16667, + "access-fannkuch.js": 1.97333, + "access-nbody.js": 1.80133, + "bitops-bitwise-and.js": 10.692, + "math-partial-sums.js": 2.93467, + "controlflow-recursive.js": 1.232, + "bitops-bits-in-byte.js": 0.942667, + "access-binary-trees.js": 1.30667, + "bitops-3bit-bits-in-byte.js": 0.581333, + "string-fasta.js": 4.94667, + "math-cordic.js": 2.52 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 48, + "access-nbody.js": 76, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.0467, + "function-empty.js": 31.784, + "function-excess-args.js": 68.6973, + "function-closure.js": 5.788, + "function-missing-args.js": 69.052, + "loop-sum.js": 41.2453, + "loop-empty-resolve.js": 4.50667, + "function-sum.js": 45.9467 + }, + "duktape": { + "loop-empty.js": 80.2987, + "function-empty.js": 50.328, + "function-excess-args.js": 40.1253, + "function-closure.js": 20.8893, + "function-missing-args.js": 38.5547, + "loop-sum.js": 95.8267, + "loop-empty-resolve.js": 9.57067, + "function-correct-args.js": 39.7747, + "function-sum.js": 32.9347 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-25.json b/benchmark/data_all/2015-08-25.json new file mode 100644 index 000000000..2847b3c5f --- /dev/null +++ b/benchmark/data_all/2015-08-25.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "bafc9551a96a8c05daa0b9900becb39b2f3c1941", + "size": 198356 + }, + "duktape": { + "version": "abd30f8d405500eb21c57a0d9781f6e4d3bb4df5", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.79333, + "3d-cube.js": 5.73333, + "access-fannkuch.js": 14.088, + "access-nbody.js": 5.85867, + "bitops-bitwise-and.js": 4.06267, + "math-partial-sums.js": 2.80267, + "controlflow-recursive.js": 3.54533, + "bitops-bits-in-byte.js": 6.568, + "access-binary-trees.js": 3.06667, + "bitops-3bit-bits-in-byte.js": 4.61733, + "string-fasta.js": 28.6613, + "math-cordic.js": 7.248 + }, + "duktape": { + "math-spectral-norm.js": 1.068, + "3d-cube.js": 1.108, + "access-fannkuch.js": 1.82, + "access-nbody.js": 1.70533, + "bitops-bitwise-and.js": 10.3147, + "math-partial-sums.js": 2.83333, + "controlflow-recursive.js": 1.208, + "bitops-bits-in-byte.js": 0.856, + "access-binary-trees.js": 1.28933, + "bitops-3bit-bits-in-byte.js": 0.565333, + "string-fasta.js": 4.84, + "math-cordic.js": 2.348 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 48, + "access-nbody.js": 76, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.2133, + "function-empty.js": 31.26, + "function-excess-args.js": 67.5027, + "function-closure.js": 5.768, + "function-missing-args.js": 68.4773, + "loop-sum.js": 41.568, + "loop-empty-resolve.js": 4.516, + "function-correct-args.js": 98.648, + "function-sum.js": 45.188 + }, + "duktape": { + "loop-empty.js": 76.596, + "function-empty.js": 48.9907, + "function-excess-args.js": 38.6187, + "function-closure.js": 20.192, + "function-missing-args.js": 37.284, + "loop-sum.js": 91.516, + "loop-empty-resolve.js": 9.11733, + "function-correct-args.js": 38.4293, + "function-sum.js": 32.076 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-26.json b/benchmark/data_all/2015-08-26.json new file mode 100644 index 000000000..ef1f6b880 --- /dev/null +++ b/benchmark/data_all/2015-08-26.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "bafc9551a96a8c05daa0b9900becb39b2f3c1941", + "size": 198356 + }, + "duktape": { + "version": "abd30f8d405500eb21c57a0d9781f6e4d3bb4df5", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.796, + "3d-cube.js": 5.72533, + "access-fannkuch.js": 14.0693, + "access-nbody.js": 5.852, + "bitops-bitwise-and.js": 4.08533, + "math-partial-sums.js": 2.80667, + "controlflow-recursive.js": 3.54533, + "bitops-bits-in-byte.js": 6.60267, + "access-binary-trees.js": 3.056, + "bitops-3bit-bits-in-byte.js": 4.62, + "string-fasta.js": 28.6907, + "math-cordic.js": 7.26667 + }, + "duktape": { + "math-spectral-norm.js": 1.068, + "3d-cube.js": 1.10667, + "access-fannkuch.js": 1.816, + "access-nbody.js": 1.70667, + "bitops-bitwise-and.js": 10.308, + "math-partial-sums.js": 2.87333, + "controlflow-recursive.js": 1.21067, + "bitops-bits-in-byte.js": 0.854667, + "access-binary-trees.js": 1.28667, + "bitops-3bit-bits-in-byte.js": 0.561333, + "string-fasta.js": 4.84, + "math-cordic.js": 2.37467 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 48, + "access-nbody.js": 76, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.1653, + "function-empty.js": 31.308, + "function-excess-args.js": 67.5227, + "function-closure.js": 5.75067, + "function-missing-args.js": 68.3667, + "loop-sum.js": 41.58, + "loop-empty-resolve.js": 4.52933, + "function-correct-args.js": 98.4253, + "function-sum.js": 45.2333 + }, + "duktape": { + "loop-empty.js": 76.616, + "function-empty.js": 48.8587, + "function-excess-args.js": 38.6267, + "function-closure.js": 20.2067, + "function-missing-args.js": 37.28, + "loop-sum.js": 91.576, + "loop-empty-resolve.js": 9.096, + "function-correct-args.js": 38.4373, + "function-sum.js": 32.0813 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-27.json b/benchmark/data_all/2015-08-27.json new file mode 100644 index 000000000..ded9ac88c --- /dev/null +++ b/benchmark/data_all/2015-08-27.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "bf780ad3dc6fe336d6741a8cdc9d6d4f51f3e95e", + "size": 198328 + }, + "duktape": { + "version": "50171d671af34f2c403acf61c6dc83f2d2561e24", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.87867, + "3d-cube.js": 5.784, + "access-fannkuch.js": 14.3573, + "access-nbody.js": 5.944, + "bitops-bitwise-and.js": 4.14, + "math-partial-sums.js": 2.86267, + "controlflow-recursive.js": 3.59467, + "bitops-bits-in-byte.js": 6.71467, + "access-binary-trees.js": 3.09067, + "bitops-3bit-bits-in-byte.js": 4.65867, + "string-fasta.js": 28.96, + "math-cordic.js": 7.364 + }, + "duktape": { + "math-spectral-norm.js": 1.08, + "3d-cube.js": 1.10667, + "access-fannkuch.js": 1.82133, + "access-nbody.js": 1.70267, + "bitops-bitwise-and.js": 10.3267, + "math-partial-sums.js": 2.87733, + "controlflow-recursive.js": 1.20667, + "bitops-bits-in-byte.js": 0.858667, + "access-binary-trees.js": 1.28133, + "bitops-3bit-bits-in-byte.js": 0.570667, + "string-fasta.js": 4.83333, + "math-cordic.js": 2.36933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 168, + "access-fannkuch.js": 48, + "access-nbody.js": 76, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 60, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.408, + "function-empty.js": 31.6733, + "function-excess-args.js": 68.1133, + "function-closure.js": 5.76267, + "function-missing-args.js": 68.8813, + "loop-sum.js": 41.9267, + "loop-empty-resolve.js": 4.548, + "function-correct-args.js": 99.132, + "function-sum.js": 45.6987 + }, + "duktape": { + "loop-empty.js": 76.6347, + "function-empty.js": 48.592, + "function-excess-args.js": 38.5707, + "function-closure.js": 20.1173, + "function-missing-args.js": 37.3147, + "loop-sum.js": 91.1373, + "loop-empty-resolve.js": 9.112, + "function-correct-args.js": 38.3413, + "function-sum.js": 31.9093 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-28.json b/benchmark/data_all/2015-08-28.json new file mode 100644 index 000000000..41fa937cb --- /dev/null +++ b/benchmark/data_all/2015-08-28.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "4c67403f158752efb2d599f6b234179209f403c6", + "size": 198328 + }, + "duktape": { + "version": "d3abfae353387ed2477bb656d1ecce0809b9823b", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.31333, + "3d-cube.js": 3.91333, + "access-fannkuch.js": 9.89333, + "access-nbody.js": 4.63467, + "bitops-bitwise-and.js": 4.128, + "math-partial-sums.js": 2.56133, + "controlflow-recursive.js": 3.52933, + "bitops-bits-in-byte.js": 4.44, + "access-binary-trees.js": 3.004, + "bitops-3bit-bits-in-byte.js": 3.31867, + "string-fasta.js": 28.6267, + "math-cordic.js": 4.89067 + }, + "duktape": { + "math-spectral-norm.js": 1.06267, + "3d-cube.js": 1.10667, + "access-fannkuch.js": 1.79867, + "access-nbody.js": 1.74, + "bitops-bitwise-and.js": 10.6573, + "math-partial-sums.js": 2.964, + "controlflow-recursive.js": 1.224, + "bitops-bits-in-byte.js": 0.854667, + "access-binary-trees.js": 1.28533, + "bitops-3bit-bits-in-byte.js": 0.557333, + "string-fasta.js": 4.86133, + "math-cordic.js": 2.43333 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 160, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 224, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 96, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.684, + "function-empty.js": 31.616, + "function-excess-args.js": 68.5253, + "function-closure.js": 5.824, + "function-missing-args.js": 69.3973, + "loop-sum.js": 41.4107, + "loop-empty-resolve.js": 4.576, + "function-correct-args.js": 99.4573, + "function-sum.js": 45.98 + }, + "duktape": { + "loop-empty.js": 78.836, + "function-empty.js": 49.1187, + "function-excess-args.js": 38.9827, + "function-closure.js": 20.22, + "function-missing-args.js": 37.6147, + "loop-sum.js": 95.5667, + "loop-empty-resolve.js": 9.43867, + "function-correct-args.js": 38.5853, + "function-sum.js": 32.2213 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 24, + "function-empty.js": 24, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 24, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-29.json b/benchmark/data_all/2015-08-29.json new file mode 100644 index 000000000..a8b6aeb75 --- /dev/null +++ b/benchmark/data_all/2015-08-29.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "a00079e8ff203e1a373ed0ada152bdcac37fc90c", + "size": 194232 + }, + "duktape": { + "version": "dfc66cd923ac8185524647138c518f4dfae46163", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.188, + "3d-cube.js": 3.74267, + "access-fannkuch.js": 9.93333, + "access-nbody.js": 4.664, + "bitops-bitwise-and.js": 4.18267, + "math-partial-sums.js": 2.57067, + "controlflow-recursive.js": 3.18, + "bitops-bits-in-byte.js": 4.484, + "access-binary-trees.js": 2.83067, + "bitops-3bit-bits-in-byte.js": 3.32533, + "string-fasta.js": 27.8373, + "math-cordic.js": 4.89333 + }, + "duktape": { + "math-spectral-norm.js": 1.05733, + "3d-cube.js": 1.10267, + "access-fannkuch.js": 1.82133, + "access-nbody.js": 1.70933, + "bitops-bitwise-and.js": 10.304, + "math-partial-sums.js": 2.88133, + "controlflow-recursive.js": 1.224, + "bitops-bits-in-byte.js": 0.852, + "access-binary-trees.js": 1.30533, + "bitops-3bit-bits-in-byte.js": 0.558667, + "string-fasta.js": 4.83733, + "math-cordic.js": 2.36667 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.2987, + "function-empty.js": 31.2867, + "function-excess-args.js": 66.412, + "function-closure.js": 5.34933, + "function-missing-args.js": 66.0893, + "loop-sum.js": 42.328, + "loop-empty-resolve.js": 4.66, + "function-correct-args.js": 94.364, + "function-sum.js": 45.0733 + }, + "duktape": { + "loop-empty.js": 76.5173, + "function-empty.js": 49.352, + "function-excess-args.js": 38.9213, + "function-closure.js": 20.2547, + "function-missing-args.js": 37.5773, + "loop-sum.js": 91.0733, + "loop-empty-resolve.js": 9.1, + "function-correct-args.js": 38.5987, + "function-sum.js": 32.272 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 28, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-30.json b/benchmark/data_all/2015-08-30.json new file mode 100644 index 000000000..17b7af993 --- /dev/null +++ b/benchmark/data_all/2015-08-30.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "a00079e8ff203e1a373ed0ada152bdcac37fc90c", + "size": 194232 + }, + "duktape": { + "version": "589b96fc9bba5996b143b6459414ab8456abd6d4", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.19733, + "3d-cube.js": 3.74267, + "access-fannkuch.js": 9.95867, + "access-nbody.js": 4.65867, + "bitops-bitwise-and.js": 4.184, + "math-partial-sums.js": 2.572, + "controlflow-recursive.js": 3.18, + "bitops-bits-in-byte.js": 4.48267, + "access-binary-trees.js": 2.832, + "bitops-3bit-bits-in-byte.js": 3.31867, + "string-fasta.js": 27.8293, + "math-cordic.js": 4.90133 + }, + "duktape": { + "math-spectral-norm.js": 1.05733, + "3d-cube.js": 1.10933, + "access-fannkuch.js": 1.82267, + "access-nbody.js": 1.712, + "bitops-bitwise-and.js": 10.3027, + "math-partial-sums.js": 2.872, + "controlflow-recursive.js": 1.22, + "bitops-bits-in-byte.js": 0.853333, + "access-binary-trees.js": 1.31067, + "bitops-3bit-bits-in-byte.js": 0.562667, + "string-fasta.js": 4.83867, + "math-cordic.js": 2.364 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.3387, + "function-empty.js": 31.3227, + "function-excess-args.js": 66.3653, + "function-closure.js": 5.35067, + "function-missing-args.js": 65.976, + "loop-sum.js": 42.376, + "loop-empty-resolve.js": 4.66267, + "function-correct-args.js": 94.272, + "function-sum.js": 45.1507 + }, + "duktape": { + "loop-empty.js": 76.508, + "function-empty.js": 49.36, + "function-excess-args.js": 38.912, + "function-closure.js": 20.1947, + "function-missing-args.js": 37.564, + "loop-sum.js": 91.0213, + "loop-empty-resolve.js": 9.08933, + "function-correct-args.js": 38.668, + "function-sum.js": 32.2627 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 28, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-08-31.json b/benchmark/data_all/2015-08-31.json new file mode 100644 index 000000000..87864ce36 --- /dev/null +++ b/benchmark/data_all/2015-08-31.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "a00079e8ff203e1a373ed0ada152bdcac37fc90c", + "size": 194232 + }, + "duktape": { + "version": "dd26acd7559a8e99559b712f44b11c828609f8cd", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.18667, + "3d-cube.js": 3.74, + "access-fannkuch.js": 9.948, + "access-nbody.js": 4.66267, + "bitops-bitwise-and.js": 4.18533, + "math-partial-sums.js": 2.572, + "controlflow-recursive.js": 3.18, + "bitops-bits-in-byte.js": 4.48533, + "access-binary-trees.js": 2.82667, + "bitops-3bit-bits-in-byte.js": 3.31867, + "string-fasta.js": 27.7387, + "math-cordic.js": 4.896 + }, + "duktape": { + "math-spectral-norm.js": 1.068, + "3d-cube.js": 1.11067, + "access-fannkuch.js": 1.82533, + "access-nbody.js": 1.728, + "bitops-bitwise-and.js": 10.3493, + "math-partial-sums.js": 2.90267, + "controlflow-recursive.js": 1.23333, + "bitops-bits-in-byte.js": 0.853333, + "access-binary-trees.js": 1.31067, + "bitops-3bit-bits-in-byte.js": 0.558667, + "string-fasta.js": 4.88133, + "math-cordic.js": 2.38933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.3013, + "function-empty.js": 31.2867, + "function-excess-args.js": 66.456, + "function-closure.js": 5.36133, + "function-missing-args.js": 66.0667, + "loop-sum.js": 42.416, + "loop-empty-resolve.js": 4.66, + "function-correct-args.js": 94.22, + "function-sum.js": 45.0773 + }, + "duktape": { + "loop-empty.js": 76.7613, + "function-empty.js": 49.668, + "function-excess-args.js": 39.3107, + "function-closure.js": 20.256, + "function-missing-args.js": 37.8013, + "loop-sum.js": 91.6627, + "loop-empty-resolve.js": 9.15333, + "function-correct-args.js": 39.1267, + "function-sum.js": 32.5987 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 28, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-01.json b/benchmark/data_all/2015-09-01.json new file mode 100644 index 000000000..081cdefe4 --- /dev/null +++ b/benchmark/data_all/2015-09-01.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "a26c45421988d138a01408ecfefb80816e3bcf81", + "size": 194232 + }, + "duktape": { + "version": "e6e8c9339d99edde4297ad748c73d4af3d4463de", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.20267, + "3d-cube.js": 3.73467, + "access-fannkuch.js": 9.908, + "access-nbody.js": 4.66533, + "bitops-bitwise-and.js": 4.18933, + "math-partial-sums.js": 2.57467, + "controlflow-recursive.js": 3.17467, + "bitops-bits-in-byte.js": 4.496, + "access-binary-trees.js": 2.82533, + "bitops-3bit-bits-in-byte.js": 3.31733, + "string-fasta.js": 27.6987, + "math-cordic.js": 4.9 + }, + "duktape": { + "math-spectral-norm.js": 1.08667, + "3d-cube.js": 1.124, + "access-fannkuch.js": 1.804, + "access-nbody.js": 1.77333, + "bitops-bitwise-and.js": 10.856, + "math-partial-sums.js": 3.02933, + "controlflow-recursive.js": 1.24267, + "bitops-bits-in-byte.js": 0.844, + "access-binary-trees.js": 1.30933, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.94133, + "math-cordic.js": 2.48267 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 144, + "3d-cube.js": 188, + "access-fannkuch.js": 148, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 144, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 144, + "access-binary-trees.js": 208, + "bitops-3bit-bits-in-byte.js": 144, + "string-fasta.js": 156, + "math-cordic.js": 148 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.7333, + "function-empty.js": 31.2667, + "function-excess-args.js": 66.4773, + "function-closure.js": 5.36533, + "function-missing-args.js": 66.0747, + "loop-sum.js": 42.3827, + "loop-empty-resolve.js": 4.7, + "function-correct-args.js": 94.256, + "function-sum.js": 45.2093 + }, + "duktape": { + "loop-empty.js": 80.8573, + "function-empty.js": 50.692, + "function-excess-args.js": 39.756, + "function-closure.js": 20.5813, + "function-missing-args.js": 38.6427, + "loop-sum.js": 96.9333, + "loop-empty-resolve.js": 9.60933, + "function-correct-args.js": 39.7067, + "function-sum.js": 32.9293 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 28, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 140, + "function-empty.js": 144, + "function-excess-args.js": 144, + "function-closure.js": 472, + "function-missing-args.js": 144, + "loop-sum.js": 140, + "loop-empty-resolve.js": 140, + "function-correct-args.js": 144, + "function-sum.js": 144 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-02.json b/benchmark/data_all/2015-09-02.json new file mode 100644 index 000000000..63172225b --- /dev/null +++ b/benchmark/data_all/2015-09-02.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "a26c45421988d138a01408ecfefb80816e3bcf81", + "size": 194232 + }, + "duktape": { + "version": "cbb85c1c99736b22a2f336f8a863d176e20089c9", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.19867, + "3d-cube.js": 3.73333, + "access-fannkuch.js": 9.94933, + "access-nbody.js": 4.664, + "bitops-bitwise-and.js": 4.204, + "math-partial-sums.js": 2.57867, + "controlflow-recursive.js": 3.184, + "bitops-bits-in-byte.js": 4.50933, + "access-binary-trees.js": 2.82667, + "bitops-3bit-bits-in-byte.js": 3.32533, + "string-fasta.js": 27.7347, + "math-cordic.js": 4.90933 + }, + "duktape": { + "math-spectral-norm.js": 1.088, + "3d-cube.js": 1.128, + "access-fannkuch.js": 1.82, + "access-nbody.js": 1.76533, + "bitops-bitwise-and.js": 10.916, + "math-partial-sums.js": 3.01733, + "controlflow-recursive.js": 1.24133, + "bitops-bits-in-byte.js": 0.841333, + "access-binary-trees.js": 1.31333, + "bitops-3bit-bits-in-byte.js": 0.554667, + "string-fasta.js": 4.964, + "math-cordic.js": 2.48267 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 52, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.704, + "function-empty.js": 31.3067, + "function-excess-args.js": 66.5147, + "function-closure.js": 5.368, + "function-missing-args.js": 66.0467, + "loop-sum.js": 42.3907, + "loop-empty-resolve.js": 4.70533, + "function-correct-args.js": 94.224, + "function-sum.js": 45.2613 + }, + "duktape": { + "loop-empty.js": 80.468, + "function-empty.js": 50.8307, + "function-excess-args.js": 39.8627, + "function-closure.js": 20.6587, + "function-missing-args.js": 38.8827, + "loop-sum.js": 96.8413, + "loop-empty-resolve.js": 9.57733, + "function-correct-args.js": 39.8173, + "function-sum.js": 32.944 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 28, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-03.json b/benchmark/data_all/2015-09-03.json new file mode 100644 index 000000000..ea48d8fd6 --- /dev/null +++ b/benchmark/data_all/2015-09-03.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "5a09ff2d36d983354df04f526e619e5c3ff22825", + "size": 194244 + }, + "duktape": { + "version": "453c0145d441571deb0a3a15897ac031dfedefd1", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.17467, + "3d-cube.js": 3.74, + "access-fannkuch.js": 10.0453, + "access-nbody.js": 4.668, + "bitops-bitwise-and.js": 4.12933, + "math-partial-sums.js": 2.51733, + "controlflow-recursive.js": 3.17067, + "bitops-bits-in-byte.js": 4.42533, + "access-binary-trees.js": 2.80533, + "bitops-3bit-bits-in-byte.js": 3.288, + "string-fasta.js": 27.8547, + "math-cordic.js": 4.83467 + }, + "duktape": { + "math-spectral-norm.js": 1.088, + "3d-cube.js": 1.12933, + "access-fannkuch.js": 1.82667, + "access-nbody.js": 1.768, + "bitops-bitwise-and.js": 10.8987, + "math-partial-sums.js": 3.02133, + "controlflow-recursive.js": 1.244, + "bitops-bits-in-byte.js": 0.842667, + "access-binary-trees.js": 1.312, + "bitops-3bit-bits-in-byte.js": 0.554667, + "string-fasta.js": 4.95067, + "math-cordic.js": 2.48133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.9427, + "function-empty.js": 29.6827, + "function-excess-args.js": 65.4347, + "function-closure.js": 5.26, + "function-missing-args.js": 64.7747, + "loop-sum.js": 42.0213, + "loop-empty-resolve.js": 4.59467, + "function-correct-args.js": 93.3707, + "function-sum.js": 44.2787 + }, + "duktape": { + "loop-empty.js": 80.4907, + "function-empty.js": 50.8173, + "function-excess-args.js": 39.876, + "function-closure.js": 20.5627, + "function-missing-args.js": 38.828, + "loop-sum.js": 96.84, + "loop-empty-resolve.js": 9.57467, + "function-correct-args.js": 39.7827, + "function-sum.js": 32.9653 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 32, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 32, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-04.json b/benchmark/data_all/2015-09-04.json new file mode 100644 index 000000000..b66ee6986 --- /dev/null +++ b/benchmark/data_all/2015-09-04.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "5a09ff2d36d983354df04f526e619e5c3ff22825", + "size": 194244 + }, + "duktape": { + "version": "565dd9e0a04a83b18384a426142d7b0c3bfb18b9", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.172, + "3d-cube.js": 3.72933, + "access-fannkuch.js": 10.0053, + "access-nbody.js": 4.66533, + "bitops-bitwise-and.js": 4.13067, + "math-partial-sums.js": 2.51333, + "controlflow-recursive.js": 3.16933, + "bitops-bits-in-byte.js": 4.42267, + "access-binary-trees.js": 2.808, + "bitops-3bit-bits-in-byte.js": 3.28667, + "string-fasta.js": 27.8347, + "math-cordic.js": 4.84533 + }, + "duktape": { + "math-spectral-norm.js": 1.07067, + "3d-cube.js": 1.116, + "access-fannkuch.js": 1.816, + "access-nbody.js": 1.68667, + "bitops-bitwise-and.js": 10.3707, + "math-partial-sums.js": 2.92667, + "controlflow-recursive.js": 1.24667, + "bitops-bits-in-byte.js": 0.84, + "access-binary-trees.js": 1.288, + "bitops-3bit-bits-in-byte.js": 0.553333, + "string-fasta.js": 4.908, + "math-cordic.js": 2.47467 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.9613, + "function-empty.js": 29.6827, + "function-excess-args.js": 65.4547, + "function-closure.js": 5.25733, + "function-missing-args.js": 64.6747, + "loop-sum.js": 42.04, + "loop-empty-resolve.js": 4.59733, + "function-correct-args.js": 93.2227, + "function-sum.js": 44.1933 + }, + "duktape": { + "loop-empty.js": 75.9347, + "function-empty.js": 49.004, + "function-excess-args.js": 38.7813, + "function-closure.js": 20.2787, + "function-missing-args.js": 37.5867, + "loop-sum.js": 91.764, + "loop-empty-resolve.js": 9.05733, + "function-correct-args.js": 38.6973, + "function-sum.js": 32.0773 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 32, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 32, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-05.json b/benchmark/data_all/2015-09-05.json new file mode 100644 index 000000000..4ccdb6aac --- /dev/null +++ b/benchmark/data_all/2015-09-05.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "5a09ff2d36d983354df04f526e619e5c3ff22825", + "size": 194244 + }, + "duktape": { + "version": "e2ab21201fc23c26f6a371ea08e79133e88221c9", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.17867, + "3d-cube.js": 3.73333, + "access-fannkuch.js": 10.0493, + "access-nbody.js": 4.67467, + "bitops-bitwise-and.js": 4.12933, + "math-partial-sums.js": 2.512, + "controlflow-recursive.js": 3.16267, + "bitops-bits-in-byte.js": 4.42267, + "access-binary-trees.js": 2.81067, + "bitops-3bit-bits-in-byte.js": 3.28533, + "string-fasta.js": 27.836, + "math-cordic.js": 4.83067 + }, + "duktape": { + "math-spectral-norm.js": 1.06933, + "3d-cube.js": 1.11067, + "access-fannkuch.js": 1.808, + "access-nbody.js": 1.66667, + "bitops-bitwise-and.js": 10.36, + "math-partial-sums.js": 2.92933, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.833333, + "access-binary-trees.js": 1.28533, + "bitops-3bit-bits-in-byte.js": 0.550667, + "string-fasta.js": 4.9, + "math-cordic.js": 2.468 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.988, + "function-empty.js": 29.716, + "function-excess-args.js": 65.404, + "function-closure.js": 5.25467, + "function-missing-args.js": 64.7107, + "loop-sum.js": 42.084, + "loop-empty-resolve.js": 4.58, + "function-correct-args.js": 93.3787, + "function-sum.js": 44.2747 + }, + "duktape": { + "loop-empty.js": 76.0547, + "function-empty.js": 49.02, + "function-excess-args.js": 38.82, + "function-closure.js": 20.324, + "function-missing-args.js": 37.6107, + "loop-sum.js": 91.9493, + "loop-empty-resolve.js": 9.07867, + "function-correct-args.js": 38.736, + "function-sum.js": 32.06 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 32, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 32, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-06.json b/benchmark/data_all/2015-09-06.json new file mode 100644 index 000000000..722a1afb2 --- /dev/null +++ b/benchmark/data_all/2015-09-06.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "5a09ff2d36d983354df04f526e619e5c3ff22825", + "size": 194244 + }, + "duktape": { + "version": "48b7172d9357d56c95dc16990e482b9a7cf0bcf7", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.148, + "3d-cube.js": 3.728, + "access-fannkuch.js": 10.0413, + "access-nbody.js": 4.672, + "bitops-bitwise-and.js": 4.12933, + "math-partial-sums.js": 2.528, + "controlflow-recursive.js": 3.172, + "bitops-bits-in-byte.js": 4.42, + "access-binary-trees.js": 2.80133, + "bitops-3bit-bits-in-byte.js": 3.288, + "string-fasta.js": 27.8653, + "math-cordic.js": 4.848 + }, + "duktape": { + "math-spectral-norm.js": 1.06667, + "3d-cube.js": 1.11467, + "access-fannkuch.js": 1.81467, + "access-nbody.js": 1.68667, + "bitops-bitwise-and.js": 10.36, + "math-partial-sums.js": 2.92267, + "controlflow-recursive.js": 1.24267, + "bitops-bits-in-byte.js": 0.838667, + "access-binary-trees.js": 1.28667, + "bitops-3bit-bits-in-byte.js": 0.553333, + "string-fasta.js": 4.89067, + "math-cordic.js": 2.47067 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.8187, + "function-empty.js": 29.724, + "function-excess-args.js": 65.4707, + "function-closure.js": 5.25733, + "function-missing-args.js": 64.812, + "loop-sum.js": 42.0107, + "loop-empty-resolve.js": 4.58133, + "function-correct-args.js": 93.3867, + "function-sum.js": 44.2467 + }, + "duktape": { + "loop-empty.js": 76.004, + "function-empty.js": 49.0747, + "function-excess-args.js": 38.8267, + "function-closure.js": 20.244, + "function-missing-args.js": 37.5907, + "loop-sum.js": 92.0013, + "loop-empty-resolve.js": 9.112, + "function-correct-args.js": 38.6947, + "function-sum.js": 32.1067 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 32, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 32, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-07.json b/benchmark/data_all/2015-09-07.json new file mode 100644 index 000000000..cae84ac71 --- /dev/null +++ b/benchmark/data_all/2015-09-07.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "5a09ff2d36d983354df04f526e619e5c3ff22825", + "size": 194244 + }, + "duktape": { + "version": "146fb34eab8f844bed999b0f188c0d3a08d86b11", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.16533, + "3d-cube.js": 3.75067, + "access-fannkuch.js": 10.0507, + "access-nbody.js": 4.67333, + "bitops-bitwise-and.js": 4.13467, + "math-partial-sums.js": 2.50667, + "controlflow-recursive.js": 3.17467, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.80533, + "bitops-3bit-bits-in-byte.js": 3.28667, + "string-fasta.js": 27.7747, + "math-cordic.js": 4.83733 + }, + "duktape": { + "math-spectral-norm.js": 1.05067, + "3d-cube.js": 1.116, + "access-fannkuch.js": 1.81067, + "access-nbody.js": 1.68267, + "bitops-bitwise-and.js": 10.368, + "math-partial-sums.js": 2.92, + "controlflow-recursive.js": 1.22933, + "bitops-bits-in-byte.js": 0.84, + "access-binary-trees.js": 1.292, + "bitops-3bit-bits-in-byte.js": 0.553333, + "string-fasta.js": 4.90133, + "math-cordic.js": 2.45333 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.016, + "function-empty.js": 29.7253, + "function-excess-args.js": 65.3867, + "function-closure.js": 5.25733, + "function-missing-args.js": 64.7907, + "loop-sum.js": 42.032, + "loop-empty-resolve.js": 4.58667, + "function-correct-args.js": 93.3093, + "function-sum.js": 44.2973 + }, + "duktape": { + "loop-empty.js": 75.8573, + "function-empty.js": 48.616, + "function-excess-args.js": 38.3933, + "function-closure.js": 20.2947, + "function-missing-args.js": 37.2147, + "loop-sum.js": 91.744, + "loop-empty-resolve.js": 9.06667, + "function-correct-args.js": 38.3973, + "function-sum.js": 31.7013 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 32, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 32, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-08.json b/benchmark/data_all/2015-09-08.json new file mode 100644 index 000000000..f646e7d41 --- /dev/null +++ b/benchmark/data_all/2015-09-08.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "ed321da8c190507fb5a1eb1405bbdb0653e86825", + "size": 194244 + }, + "duktape": { + "version": "a9003d1838aed9fac3bac490941e5a21d7069417", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.14133, + "3d-cube.js": 3.71067, + "access-fannkuch.js": 9.84533, + "access-nbody.js": 4.63867, + "bitops-bitwise-and.js": 4.024, + "math-partial-sums.js": 2.512, + "controlflow-recursive.js": 3.128, + "bitops-bits-in-byte.js": 4.384, + "access-binary-trees.js": 2.78667, + "bitops-3bit-bits-in-byte.js": 3.264, + "string-fasta.js": 27.7533, + "math-cordic.js": 4.81733 + }, + "duktape": { + "math-spectral-norm.js": 1.02267, + "3d-cube.js": 1.11467, + "access-fannkuch.js": 1.81733, + "access-nbody.js": 1.69333, + "bitops-bitwise-and.js": 10.476, + "math-partial-sums.js": 2.95467, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.84, + "access-binary-trees.js": 1.296, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.932, + "math-cordic.js": 2.46 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.7027, + "function-empty.js": 28.988, + "function-excess-args.js": 64.3693, + "function-closure.js": 5.188, + "function-missing-args.js": 63.8173, + "loop-sum.js": 41.1867, + "loop-empty-resolve.js": 4.47067, + "function-correct-args.js": 92.2733, + "function-sum.js": 43.5307 + }, + "duktape": { + "loop-empty.js": 76.7453, + "function-empty.js": 49.2693, + "function-excess-args.js": 38.8387, + "function-closure.js": 20.5107, + "function-missing-args.js": 37.6333, + "loop-sum.js": 92.884, + "loop-empty-resolve.js": 9.176, + "function-correct-args.js": 38.6773, + "function-sum.js": 32.0533 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 32, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 32, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} diff --git a/benchmark/data_all/2015-09-09.json b/benchmark/data_all/2015-09-09.json new file mode 100644 index 000000000..5fcaabd9e --- /dev/null +++ b/benchmark/data_all/2015-09-09.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "c86bf1425d1f1f9ce1cf04a0093a804cb686b52f", + "size": 194244 + }, + "duktape": { + "version": "81c2e5d1e1625581a3dd2d8b351d2f8bf81c7cf6", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.152, + "3d-cube.js": 3.716, + "access-fannkuch.js": 9.972, + "access-nbody.js": 4.67867, + "bitops-bitwise-and.js": 4.10667, + "math-partial-sums.js": 2.54133, + "controlflow-recursive.js": 3.14533, + "bitops-bits-in-byte.js": 4.4, + "access-binary-trees.js": 2.70933, + "bitops-3bit-bits-in-byte.js": 3.27333, + "string-fasta.js": 27.796, + "math-cordic.js": 4.81067 + }, + "duktape": { + "math-spectral-norm.js": 1.06667, + "3d-cube.js": 1.12133, + "access-fannkuch.js": 1.81733, + "access-nbody.js": 1.692, + "bitops-bitwise-and.js": 10.4733, + "math-partial-sums.js": 2.948, + "controlflow-recursive.js": 1.24533, + "bitops-bits-in-byte.js": 0.838667, + "access-binary-trees.js": 1.29733, + "bitops-3bit-bits-in-byte.js": 0.556, + "string-fasta.js": 4.928, + "math-cordic.js": 2.46133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 132, + "access-fannkuch.js": 36, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 32, + "math-partial-sums.js": 36, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 32, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 36, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.08, + "function-empty.js": 28.5813, + "function-excess-args.js": 64.368, + "function-closure.js": 3.432, + "function-missing-args.js": 63.88, + "loop-sum.js": 41.968, + "loop-empty-resolve.js": 4.512, + "function-correct-args.js": 92.1533, + "function-sum.js": 43.7733 + }, + "duktape": { + "loop-empty.js": 76.748, + "function-empty.js": 49.268, + "function-excess-args.js": 38.792, + "function-closure.js": 20.484, + "function-missing-args.js": 37.5867, + "loop-sum.js": 92.912, + "loop-empty-resolve.js": 9.172, + "function-correct-args.js": 38.652, + "function-sum.js": 32.0107 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 28, + "function-empty.js": 32, + "function-excess-args.js": 32, + "function-closure.js": 32, + "function-missing-args.js": 32, + "loop-sum.js": 32, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 32, + "function-sum.js": 32 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} diff --git a/benchmark/data_all/2015-09-10.json b/benchmark/data_all/2015-09-10.json new file mode 100644 index 000000000..580ab4388 --- /dev/null +++ b/benchmark/data_all/2015-09-10.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "84ff4de3859a3aad3e720570dd57ace28dd2bd06", + "size": 198340 + }, + "duktape": { + "version": "507f786924c7632c5b66cb98adaee2bb8f5c179b", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.188, + "3d-cube.js": 3.76933, + "access-fannkuch.js": 9.89867, + "access-nbody.js": 4.65333, + "bitops-bitwise-and.js": 4.18267, + "math-partial-sums.js": 2.54533, + "controlflow-recursive.js": 3.18933, + "bitops-bits-in-byte.js": 4.456, + "access-binary-trees.js": 2.752, + "bitops-3bit-bits-in-byte.js": 3.27333, + "string-fasta.js": 27.9013, + "math-cordic.js": 4.86533 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.208, + "3d-cube.js": 3.70667, + "access-fannkuch.js": 9.84533, + "access-nbody.js": 4.65333, + "bitops-bitwise-and.js": 4.18667, + "math-partial-sums.js": 2.544, + "controlflow-recursive.js": 3.192, + "bitops-bits-in-byte.js": 4.44933, + "access-binary-trees.js": 2.76133, + "bitops-3bit-bits-in-byte.js": 3.27467, + "string-fasta.js": 27.9133, + "math-cordic.js": 4.86667 + }, + "duktape": { + "math-spectral-norm.js": 1.064, + "3d-cube.js": 1.116, + "access-fannkuch.js": 1.81467, + "access-nbody.js": 1.696, + "bitops-bitwise-and.js": 10.468, + "math-partial-sums.js": 2.94533, + "controlflow-recursive.js": 1.24667, + "bitops-bits-in-byte.js": 0.841333, + "access-binary-trees.js": 1.29867, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.93067, + "math-cordic.js": 2.46533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 48, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.092, + "function-empty.js": 29.2973, + "function-excess-args.js": 65.5, + "function-closure.js": 3.52267, + "function-missing-args.js": 64.9373, + "loop-sum.js": 43.8427, + "loop-empty-resolve.js": 4.68267, + "function-correct-args.js": 93.1347, + "function-sum.js": 44.5427 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0907, + "function-empty.js": 29.2813, + "function-excess-args.js": 65.7533, + "function-closure.js": 3.53867, + "function-missing-args.js": 64.952, + "loop-sum.js": 43.968, + "loop-empty-resolve.js": 4.68133, + "function-correct-args.js": 91.0773, + "function-sum.js": 44.5627 + }, + "duktape": { + "loop-empty.js": 76.9187, + "function-empty.js": 49.3093, + "function-excess-args.js": 38.864, + "function-closure.js": 20.3867, + "function-missing-args.js": 37.816, + "loop-sum.js": 92.7987, + "loop-empty-resolve.js": 9.17867, + "function-correct-args.js": 38.6213, + "function-sum.js": 32.024 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-11.json b/benchmark/data_all/2015-09-11.json new file mode 100644 index 000000000..52d206a37 --- /dev/null +++ b/benchmark/data_all/2015-09-11.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "b6fcf44873060dc5d59f7d9840edbdf6ed906f74", + "size": 198340 + }, + "duktape": { + "version": "530ca642c79d4fd3569f3d652474aa0689991d44", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.196, + "3d-cube.js": 3.76267, + "access-fannkuch.js": 9.9, + "access-nbody.js": 4.68533, + "bitops-bitwise-and.js": 4.18667, + "math-partial-sums.js": 2.53867, + "controlflow-recursive.js": 3.19467, + "bitops-bits-in-byte.js": 4.46, + "access-binary-trees.js": 2.764, + "bitops-3bit-bits-in-byte.js": 3.28667, + "string-fasta.js": 27.848, + "math-cordic.js": 4.876 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.20933, + "3d-cube.js": 3.70933, + "access-fannkuch.js": 9.876, + "access-nbody.js": 4.66267, + "bitops-bitwise-and.js": 4.18667, + "math-partial-sums.js": 2.54933, + "controlflow-recursive.js": 3.19867, + "bitops-bits-in-byte.js": 4.44667, + "access-binary-trees.js": 2.78133, + "bitops-3bit-bits-in-byte.js": 3.28, + "string-fasta.js": 27.8853, + "math-cordic.js": 4.87333 + }, + "duktape": { + "math-spectral-norm.js": 1.06533, + "3d-cube.js": 1.12, + "access-fannkuch.js": 1.81867, + "access-nbody.js": 1.69733, + "bitops-bitwise-and.js": 10.4653, + "math-partial-sums.js": 2.95067, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.838667, + "access-binary-trees.js": 1.29733, + "bitops-3bit-bits-in-byte.js": 0.553333, + "string-fasta.js": 4.92667, + "math-cordic.js": 2.468 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 48, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.072, + "function-empty.js": 29.2667, + "function-excess-args.js": 65.6773, + "function-closure.js": 3.53867, + "function-missing-args.js": 64.9533, + "loop-sum.js": 43.9467, + "loop-empty-resolve.js": 4.67867, + "function-correct-args.js": 93.1027, + "function-sum.js": 44.476 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0573, + "function-empty.js": 29.3947, + "function-excess-args.js": 65.8093, + "function-closure.js": 3.552, + "function-missing-args.js": 65.0147, + "loop-sum.js": 43.988, + "loop-empty-resolve.js": 4.684, + "function-correct-args.js": 91.424, + "function-sum.js": 44.5427 + }, + "duktape": { + "loop-empty.js": 76.776, + "function-empty.js": 49.3453, + "function-excess-args.js": 38.816, + "function-closure.js": 20.472, + "function-missing-args.js": 37.6773, + "loop-sum.js": 92.8173, + "loop-empty-resolve.js": 9.168, + "function-correct-args.js": 38.7667, + "function-sum.js": 31.9947 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-12.json b/benchmark/data_all/2015-09-12.json new file mode 100644 index 000000000..daf27e65c --- /dev/null +++ b/benchmark/data_all/2015-09-12.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "b6fcf44873060dc5d59f7d9840edbdf6ed906f74", + "size": 198340 + }, + "duktape": { + "version": "72568bb89225af2c12e42e0f69ff1e4dc282ca41", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.20667, + "3d-cube.js": 3.832, + "access-fannkuch.js": 9.89467, + "access-nbody.js": 4.69467, + "bitops-bitwise-and.js": 4.176, + "math-partial-sums.js": 2.55067, + "controlflow-recursive.js": 3.19467, + "bitops-bits-in-byte.js": 4.44667, + "access-binary-trees.js": 2.756, + "bitops-3bit-bits-in-byte.js": 3.28, + "string-fasta.js": 27.86, + "math-cordic.js": 4.86 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.20267, + "3d-cube.js": 3.72, + "access-fannkuch.js": 9.892, + "access-nbody.js": 4.66533, + "bitops-bitwise-and.js": 4.18533, + "math-partial-sums.js": 2.55067, + "controlflow-recursive.js": 3.2, + "bitops-bits-in-byte.js": 4.45733, + "access-binary-trees.js": 2.77733, + "bitops-3bit-bits-in-byte.js": 3.24667, + "string-fasta.js": 27.8507, + "math-cordic.js": 4.87067 + }, + "duktape": { + "math-spectral-norm.js": 1.06667, + "3d-cube.js": 1.11867, + "access-fannkuch.js": 1.81733, + "access-nbody.js": 1.728, + "bitops-bitwise-and.js": 10.4533, + "math-partial-sums.js": 2.95467, + "controlflow-recursive.js": 1.25733, + "bitops-bits-in-byte.js": 0.84, + "access-binary-trees.js": 1.308, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.94533, + "math-cordic.js": 2.46267 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 48, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.112, + "function-empty.js": 29.308, + "function-excess-args.js": 65.6533, + "function-closure.js": 3.528, + "function-missing-args.js": 64.904, + "loop-sum.js": 43.9973, + "loop-empty-resolve.js": 4.68267, + "function-correct-args.js": 93.204, + "function-sum.js": 44.4667 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0133, + "function-empty.js": 29.3453, + "function-excess-args.js": 65.8253, + "function-closure.js": 3.54133, + "function-missing-args.js": 64.888, + "loop-sum.js": 43.8933, + "loop-empty-resolve.js": 4.66667, + "function-correct-args.js": 91.328, + "function-sum.js": 44.5613 + }, + "duktape": { + "loop-empty.js": 76.8213, + "function-empty.js": 49.3973, + "function-excess-args.js": 39.1827, + "function-closure.js": 20.5267, + "function-missing-args.js": 37.7893, + "loop-sum.js": 92.768, + "loop-empty-resolve.js": 9.144, + "function-correct-args.js": 39.048, + "function-sum.js": 32.312 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-13.json b/benchmark/data_all/2015-09-13.json new file mode 100644 index 000000000..e64d39217 --- /dev/null +++ b/benchmark/data_all/2015-09-13.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "b6fcf44873060dc5d59f7d9840edbdf6ed906f74", + "size": 198340 + }, + "duktape": { + "version": "72568bb89225af2c12e42e0f69ff1e4dc282ca41", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.216, + "3d-cube.js": 3.76533, + "access-fannkuch.js": 9.896, + "access-nbody.js": 4.69067, + "bitops-bitwise-and.js": 4.172, + "math-partial-sums.js": 2.55067, + "controlflow-recursive.js": 3.19467, + "bitops-bits-in-byte.js": 4.428, + "access-binary-trees.js": 2.752, + "bitops-3bit-bits-in-byte.js": 3.28667, + "string-fasta.js": 27.8627, + "math-cordic.js": 4.868 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.19733, + "3d-cube.js": 3.716, + "access-fannkuch.js": 9.88667, + "access-nbody.js": 4.67333, + "bitops-bitwise-and.js": 4.18, + "math-partial-sums.js": 2.53867, + "controlflow-recursive.js": 3.188, + "bitops-bits-in-byte.js": 4.448, + "access-binary-trees.js": 2.76933, + "bitops-3bit-bits-in-byte.js": 3.27733, + "string-fasta.js": 27.7867, + "math-cordic.js": 4.85867 + }, + "duktape": { + "math-spectral-norm.js": 1.064, + "3d-cube.js": 1.11867, + "access-fannkuch.js": 1.824, + "access-nbody.js": 1.73067, + "bitops-bitwise-and.js": 10.452, + "math-partial-sums.js": 2.94667, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.837333, + "access-binary-trees.js": 1.308, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.948, + "math-cordic.js": 2.46267 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 48, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 216, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.0773, + "function-empty.js": 29.3347, + "function-excess-args.js": 65.624, + "function-closure.js": 3.524, + "function-missing-args.js": 64.9293, + "loop-sum.js": 43.9573, + "loop-empty-resolve.js": 4.68, + "function-correct-args.js": 93.1587, + "function-sum.js": 44.5627 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0533, + "function-empty.js": 29.3827, + "function-excess-args.js": 65.7333, + "function-closure.js": 3.53467, + "function-missing-args.js": 65.0427, + "loop-sum.js": 43.7907, + "loop-empty-resolve.js": 4.684, + "function-correct-args.js": 91.3507, + "function-sum.js": 44.6013 + }, + "duktape": { + "loop-empty.js": 76.88, + "function-empty.js": 49.404, + "function-excess-args.js": 39.188, + "function-closure.js": 20.5093, + "function-missing-args.js": 37.8067, + "loop-sum.js": 92.7787, + "loop-empty-resolve.js": 9.164, + "function-correct-args.js": 39.0667, + "function-sum.js": 32.316 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 144, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-14.json b/benchmark/data_all/2015-09-14.json new file mode 100644 index 000000000..84fc15d56 --- /dev/null +++ b/benchmark/data_all/2015-09-14.json @@ -0,0 +1,172 @@ +{ + "info": { + "jerryscript": { + "version": "86e690ce7249ccc28b5ab5e0a734b897429f62b5", + "size": 198340 + }, + "duktape": { + "version": "9165478b97ccda04b9f59ceb4c4fdb5d32dcd036", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.19333, + "3d-cube.js": 3.76667, + "access-fannkuch.js": 9.89867, + "access-nbody.js": 4.69467, + "bitops-bitwise-and.js": 4.184, + "math-partial-sums.js": 2.55067, + "controlflow-recursive.js": 3.20267, + "bitops-bits-in-byte.js": 4.45333, + "access-binary-trees.js": 2.75867, + "bitops-3bit-bits-in-byte.js": 3.288, + "string-fasta.js": 27.9147, + "math-cordic.js": 4.88 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.21333, + "3d-cube.js": 3.728, + "access-fannkuch.js": 9.89467, + "access-nbody.js": 4.67333, + "bitops-bitwise-and.js": 4.17733, + "math-partial-sums.js": 2.54667, + "controlflow-recursive.js": 3.18933, + "bitops-bits-in-byte.js": 4.44533, + "access-binary-trees.js": 2.77867, + "bitops-3bit-bits-in-byte.js": 3.27733, + "string-fasta.js": 27.876, + "math-cordic.js": 4.87333 + }, + "duktape": { + "math-spectral-norm.js": 1.01333, + "3d-cube.js": 1.12267, + "access-fannkuch.js": 1.792, + "access-nbody.js": 1.73333, + "bitops-bitwise-and.js": 9.45733, + "math-partial-sums.js": 2.89333, + "controlflow-recursive.js": 1.204, + "bitops-bits-in-byte.js": 0.798667, + "access-binary-trees.js": 1.24933, + "bitops-3bit-bits-in-byte.js": 0.517333, + "string-fasta.js": 4.78, + "math-cordic.js": 2.488 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 48, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.0067, + "function-empty.js": 29.3053, + "function-excess-args.js": 65.5413, + "function-closure.js": 3.52, + "function-missing-args.js": 64.9373, + "loop-sum.js": 43.9467, + "loop-empty-resolve.js": 4.68, + "function-correct-args.js": 93.2133, + "function-sum.js": 44.524 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.1133, + "function-empty.js": 29.3907, + "function-excess-args.js": 65.8147, + "function-closure.js": 3.54133, + "function-missing-args.js": 64.9867, + "loop-sum.js": 43.996, + "loop-empty-resolve.js": 4.684, + "function-correct-args.js": 91.3693, + "function-sum.js": 44.592 + }, + "duktape": { + "loop-empty.js": 81.1827, + "function-empty.js": 47.344, + "function-excess-args.js": 38.1627, + "function-closure.js": 19.7533, + "function-missing-args.js": 36.38, + "loop-empty-resolve.js": 9.42, + "function-correct-args.js": 38.056, + "function-sum.js": 31.6653 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-15.json b/benchmark/data_all/2015-09-15.json new file mode 100644 index 000000000..a95fee813 --- /dev/null +++ b/benchmark/data_all/2015-09-15.json @@ -0,0 +1,172 @@ +{ + "info": { + "jerryscript": { + "version": "86e690ce7249ccc28b5ab5e0a734b897429f62b5", + "size": 198340 + }, + "duktape": { + "version": "9165478b97ccda04b9f59ceb4c4fdb5d32dcd036", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.2, + "3d-cube.js": 3.75067, + "access-fannkuch.js": 9.89867, + "access-nbody.js": 4.692, + "bitops-bitwise-and.js": 4.188, + "math-partial-sums.js": 2.55067, + "controlflow-recursive.js": 3.2, + "bitops-bits-in-byte.js": 4.44933, + "access-binary-trees.js": 2.756, + "bitops-3bit-bits-in-byte.js": 3.29067, + "string-fasta.js": 27.8733, + "math-cordic.js": 4.86533 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.212, + "3d-cube.js": 3.72, + "access-fannkuch.js": 9.90267, + "access-nbody.js": 4.66667, + "bitops-bitwise-and.js": 4.18667, + "math-partial-sums.js": 2.54267, + "controlflow-recursive.js": 3.20133, + "bitops-bits-in-byte.js": 4.452, + "access-binary-trees.js": 2.77333, + "bitops-3bit-bits-in-byte.js": 3.27867, + "string-fasta.js": 27.8627, + "math-cordic.js": 4.87333 + }, + "duktape": { + "math-spectral-norm.js": 1.00667, + "3d-cube.js": 1.12267, + "access-fannkuch.js": 1.792, + "access-nbody.js": 1.72533, + "bitops-bitwise-and.js": 9.44267, + "math-partial-sums.js": 2.89333, + "controlflow-recursive.js": 1.20133, + "bitops-bits-in-byte.js": 0.798667, + "access-binary-trees.js": 1.24533, + "bitops-3bit-bits-in-byte.js": 0.512, + "string-fasta.js": 4.752, + "math-cordic.js": 2.46933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 48, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.0933, + "function-empty.js": 29.312, + "function-excess-args.js": 65.6053, + "function-closure.js": 3.52667, + "function-missing-args.js": 64.8387, + "loop-sum.js": 43.9533, + "loop-empty-resolve.js": 4.67867, + "function-correct-args.js": 93.1587, + "function-sum.js": 44.5413 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.1027, + "function-empty.js": 29.352, + "function-excess-args.js": 65.8373, + "function-closure.js": 3.54, + "function-missing-args.js": 65.0493, + "loop-sum.js": 43.9307, + "loop-empty-resolve.js": 4.67867, + "function-correct-args.js": 91.3707, + "function-sum.js": 44.56 + }, + "duktape": { + "loop-empty.js": 81.0173, + "function-empty.js": 47.4293, + "function-excess-args.js": 38.228, + "function-closure.js": 19.8987, + "function-missing-args.js": 36.42, + "loop-empty-resolve.js": 9.46933, + "function-correct-args.js": 38.1227, + "function-sum.js": 31.6907 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-16.json b/benchmark/data_all/2015-09-16.json new file mode 100644 index 000000000..be7d5b507 --- /dev/null +++ b/benchmark/data_all/2015-09-16.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "01f66f7b04afdc6355a78c85557656ac33b23418", + "size": 198340 + }, + "duktape": { + "version": "641ddeef057db42b2ab0fddb5f6ed5dce54fdb9f", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.212, + "3d-cube.js": 3.75333, + "access-fannkuch.js": 9.88267, + "access-nbody.js": 4.67867, + "bitops-bitwise-and.js": 4.17867, + "math-partial-sums.js": 2.536, + "controlflow-recursive.js": 3.16933, + "bitops-bits-in-byte.js": 4.436, + "access-binary-trees.js": 2.748, + "bitops-3bit-bits-in-byte.js": 3.28533, + "string-fasta.js": 27.8653, + "math-cordic.js": 4.848 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.20267, + "3d-cube.js": 3.71067, + "access-fannkuch.js": 9.90267, + "access-nbody.js": 4.66133, + "bitops-bitwise-and.js": 4.18133, + "math-partial-sums.js": 2.528, + "controlflow-recursive.js": 3.16133, + "bitops-bits-in-byte.js": 4.432, + "access-binary-trees.js": 2.77067, + "bitops-3bit-bits-in-byte.js": 3.26667, + "string-fasta.js": 27.8893, + "math-cordic.js": 4.83733 + }, + "duktape": { + "math-spectral-norm.js": 1.03067, + "3d-cube.js": 1.15733, + "access-fannkuch.js": 1.91867, + "access-nbody.js": 1.80267, + "bitops-bitwise-and.js": 9.03067, + "math-partial-sums.js": 2.764, + "controlflow-recursive.js": 1.18, + "bitops-bits-in-byte.js": 0.849333, + "access-binary-trees.js": 1.268, + "bitops-3bit-bits-in-byte.js": 0.524, + "string-fasta.js": 4.708, + "math-cordic.js": 2.46667 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 48, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.016, + "function-empty.js": 29.2733, + "function-excess-args.js": 65.04, + "function-closure.js": 3.48133, + "function-missing-args.js": 64.4387, + "loop-sum.js": 43.812, + "loop-empty-resolve.js": 4.66267, + "function-correct-args.js": 92.4747, + "function-sum.js": 43.9413 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.9387, + "function-empty.js": 29.3853, + "function-excess-args.js": 65.0133, + "function-closure.js": 3.48533, + "function-missing-args.js": 64.4027, + "loop-sum.js": 43.888, + "loop-empty-resolve.js": 4.64667, + "function-correct-args.js": 90.5987, + "function-sum.js": 44.0187 + }, + "duktape": { + "loop-empty.js": 77.26, + "function-empty.js": 45.5973, + "function-excess-args.js": 36.1253, + "function-closure.js": 19.7813, + "function-missing-args.js": 35.0667, + "loop-sum.js": 96.5773, + "loop-empty-resolve.js": 8.99067, + "function-correct-args.js": 36.176, + "function-sum.js": 29.9347 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-17.json b/benchmark/data_all/2015-09-17.json new file mode 100644 index 000000000..95324acec --- /dev/null +++ b/benchmark/data_all/2015-09-17.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "99a2e78a09082e0c3918da99e21434ac7c4053cc", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.148, + "3d-cube.js": 3.72667, + "access-fannkuch.js": 9.86133, + "access-nbody.js": 4.61867, + "bitops-bitwise-and.js": 4.14667, + "math-partial-sums.js": 2.51867, + "controlflow-recursive.js": 3.112, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.688, + "bitops-3bit-bits-in-byte.js": 3.24933, + "string-fasta.js": 27.7533, + "math-cordic.js": 4.836 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.68133, + "access-fannkuch.js": 9.892, + "access-nbody.js": 4.608, + "bitops-bitwise-and.js": 4.12133, + "math-partial-sums.js": 2.516, + "controlflow-recursive.js": 3.11733, + "bitops-bits-in-byte.js": 4.41733, + "access-binary-trees.js": 2.71467, + "bitops-3bit-bits-in-byte.js": 3.22933, + "string-fasta.js": 27.7493, + "math-cordic.js": 4.828 + }, + "duktape": { + "math-spectral-norm.js": 1.03733, + "3d-cube.js": 1.15467, + "access-fannkuch.js": 1.912, + "access-nbody.js": 1.796, + "bitops-bitwise-and.js": 9.00533, + "math-partial-sums.js": 2.76933, + "controlflow-recursive.js": 1.18267, + "bitops-bits-in-byte.js": 0.852, + "access-binary-trees.js": 1.26667, + "bitops-3bit-bits-in-byte.js": 0.524, + "string-fasta.js": 4.70933, + "math-cordic.js": 2.468 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6213, + "function-empty.js": 28.1693, + "function-excess-args.js": 64.028, + "function-closure.js": 3.36133, + "function-missing-args.js": 63.2293, + "loop-sum.js": 43.9013, + "loop-empty-resolve.js": 4.67467, + "function-correct-args.js": 91.34, + "function-sum.js": 43.448 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6293, + "function-empty.js": 28.136, + "function-excess-args.js": 64.188, + "function-closure.js": 3.38933, + "function-missing-args.js": 63.244, + "loop-sum.js": 43.9147, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 89.7427, + "function-sum.js": 43.4947 + }, + "duktape": { + "loop-empty.js": 77.5293, + "function-empty.js": 45.6533, + "function-excess-args.js": 36.168, + "function-closure.js": 19.7387, + "function-missing-args.js": 35.1, + "loop-sum.js": 96.58, + "loop-empty-resolve.js": 9.02, + "function-correct-args.js": 36.1427, + "function-sum.js": 29.9893 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-18.json b/benchmark/data_all/2015-09-18.json new file mode 100644 index 000000000..8a68b2ca4 --- /dev/null +++ b/benchmark/data_all/2015-09-18.json @@ -0,0 +1,172 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "e19dec57e33da168e800ef7661c1e8cc2462e6c7", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.15467, + "3d-cube.js": 3.74, + "access-fannkuch.js": 9.912, + "access-nbody.js": 4.63333, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.528, + "controlflow-recursive.js": 3.10667, + "bitops-bits-in-byte.js": 4.44, + "access-binary-trees.js": 2.68933, + "bitops-3bit-bits-in-byte.js": 3.24533, + "string-fasta.js": 27.768, + "math-cordic.js": 4.844 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.15733, + "3d-cube.js": 3.684, + "access-fannkuch.js": 9.896, + "access-nbody.js": 4.60933, + "bitops-bitwise-and.js": 4.156, + "math-partial-sums.js": 2.516, + "controlflow-recursive.js": 3.104, + "bitops-bits-in-byte.js": 4.42133, + "access-binary-trees.js": 2.70533, + "bitops-3bit-bits-in-byte.js": 3.228, + "string-fasta.js": 27.78, + "math-cordic.js": 4.83467 + }, + "duktape": { + "math-spectral-norm.js": 1.068, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.928, + "access-nbody.js": 1.77467, + "bitops-bitwise-and.js": 9.472, + "math-partial-sums.js": 2.85333, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.88, + "access-binary-trees.js": 1.29333, + "bitops-3bit-bits-in-byte.js": 0.54, + "string-fasta.js": 4.89467, + "math-cordic.js": 2.56 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.712, + "function-empty.js": 28.14, + "function-excess-args.js": 64.0587, + "function-closure.js": 3.36933, + "function-missing-args.js": 63.2853, + "loop-sum.js": 43.8547, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 91.4333, + "function-sum.js": 43.5027 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6747, + "function-empty.js": 28.2507, + "function-excess-args.js": 64.2373, + "function-closure.js": 3.38667, + "function-missing-args.js": 63.208, + "loop-sum.js": 43.9507, + "loop-empty-resolve.js": 4.67067, + "function-correct-args.js": 89.716, + "function-sum.js": 43.488 + }, + "duktape": { + "loop-empty.js": 82.092, + "function-empty.js": 49.2133, + "function-excess-args.js": 39.0373, + "function-closure.js": 20.4187, + "function-missing-args.js": 37.7667, + "loop-empty-resolve.js": 9.54533, + "function-correct-args.js": 38.8307, + "function-sum.js": 32.344 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-19.json b/benchmark/data_all/2015-09-19.json new file mode 100644 index 000000000..7ecc9ab67 --- /dev/null +++ b/benchmark/data_all/2015-09-19.json @@ -0,0 +1,172 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "5b4a77b7d5c508e96fd4303bb15599be68387b2a", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.156, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 9.90133, + "access-nbody.js": 4.62267, + "bitops-bitwise-and.js": 4.14933, + "math-partial-sums.js": 2.528, + "controlflow-recursive.js": 3.10267, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.69333, + "bitops-3bit-bits-in-byte.js": 3.24667, + "string-fasta.js": 27.8027, + "math-cordic.js": 4.84267 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.14667, + "3d-cube.js": 3.68533, + "access-fannkuch.js": 9.87067, + "access-nbody.js": 4.60667, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 2.51733, + "controlflow-recursive.js": 3.11867, + "bitops-bits-in-byte.js": 4.42933, + "access-binary-trees.js": 2.70267, + "bitops-3bit-bits-in-byte.js": 3.23333, + "string-fasta.js": 27.704, + "math-cordic.js": 4.848 + }, + "duktape": { + "math-spectral-norm.js": 1.07467, + "3d-cube.js": 1.17467, + "access-fannkuch.js": 1.924, + "access-nbody.js": 1.77333, + "bitops-bitwise-and.js": 9.468, + "math-partial-sums.js": 2.87067, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.878667, + "access-binary-trees.js": 1.296, + "bitops-3bit-bits-in-byte.js": 0.538667, + "string-fasta.js": 4.88933, + "math-cordic.js": 2.56667 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6867, + "function-empty.js": 28.196, + "function-excess-args.js": 63.896, + "function-closure.js": 3.368, + "function-missing-args.js": 63.276, + "loop-sum.js": 43.8747, + "loop-empty-resolve.js": 4.676, + "function-correct-args.js": 91.2787, + "function-sum.js": 43.4533 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6493, + "function-empty.js": 28.188, + "function-excess-args.js": 64.2933, + "function-closure.js": 3.376, + "function-missing-args.js": 63.2507, + "loop-sum.js": 43.9187, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 89.6773, + "function-sum.js": 43.5213 + }, + "duktape": { + "loop-empty.js": 81.992, + "function-empty.js": 49.2467, + "function-excess-args.js": 38.832, + "function-closure.js": 20.4133, + "function-missing-args.js": 37.7813, + "loop-empty-resolve.js": 9.51067, + "function-correct-args.js": 38.9693, + "function-sum.js": 32.4307 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-20.json b/benchmark/data_all/2015-09-20.json new file mode 100644 index 000000000..144e7e159 --- /dev/null +++ b/benchmark/data_all/2015-09-20.json @@ -0,0 +1,172 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "81cc48152c3733f060bbb32d680dbbcc8b23c545", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.732, + "access-fannkuch.js": 9.944, + "access-nbody.js": 4.64, + "bitops-bitwise-and.js": 4.11867, + "math-partial-sums.js": 2.532, + "controlflow-recursive.js": 3.112, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.688, + "bitops-3bit-bits-in-byte.js": 3.272, + "string-fasta.js": 27.792, + "math-cordic.js": 4.84667 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.152, + "3d-cube.js": 3.68, + "access-fannkuch.js": 9.912, + "access-nbody.js": 4.612, + "bitops-bitwise-and.js": 4.14267, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.11333, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.708, + "bitops-3bit-bits-in-byte.js": 3.23733, + "string-fasta.js": 27.7067, + "math-cordic.js": 4.832 + }, + "duktape": { + "math-spectral-norm.js": 1.076, + "3d-cube.js": 1.17333, + "access-fannkuch.js": 1.92133, + "access-nbody.js": 1.768, + "bitops-bitwise-and.js": 9.50267, + "math-partial-sums.js": 2.86667, + "controlflow-recursive.js": 1.252, + "bitops-bits-in-byte.js": 0.874667, + "access-binary-trees.js": 1.3, + "bitops-3bit-bits-in-byte.js": 0.538667, + "string-fasta.js": 4.896, + "math-cordic.js": 2.56133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.696, + "function-empty.js": 28.1733, + "function-excess-args.js": 63.9573, + "function-closure.js": 3.36267, + "function-missing-args.js": 63.2693, + "loop-sum.js": 43.8547, + "loop-empty-resolve.js": 4.67867, + "function-correct-args.js": 91.3907, + "function-sum.js": 43.4427 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6907, + "function-empty.js": 28.044, + "function-excess-args.js": 64.2307, + "function-closure.js": 3.376, + "function-missing-args.js": 63.264, + "loop-sum.js": 43.952, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 89.636, + "function-sum.js": 43.4667 + }, + "duktape": { + "loop-empty.js": 82.1373, + "function-empty.js": 49.3307, + "function-excess-args.js": 39.056, + "function-closure.js": 20.3307, + "function-missing-args.js": 37.828, + "loop-empty-resolve.js": 9.53867, + "function-correct-args.js": 38.8213, + "function-sum.js": 32.408 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-21.json b/benchmark/data_all/2015-09-21.json new file mode 100644 index 000000000..283cdb258 --- /dev/null +++ b/benchmark/data_all/2015-09-21.json @@ -0,0 +1,172 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "81cc48152c3733f060bbb32d680dbbcc8b23c545", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.152, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 9.916, + "access-nbody.js": 4.628, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.52133, + "controlflow-recursive.js": 3.11333, + "bitops-bits-in-byte.js": 4.43467, + "access-binary-trees.js": 2.68933, + "bitops-3bit-bits-in-byte.js": 3.248, + "string-fasta.js": 27.752, + "math-cordic.js": 4.84267 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.148, + "3d-cube.js": 3.68667, + "access-fannkuch.js": 9.89067, + "access-nbody.js": 4.60933, + "bitops-bitwise-and.js": 4.15467, + "math-partial-sums.js": 2.51467, + "controlflow-recursive.js": 3.11067, + "bitops-bits-in-byte.js": 4.42, + "access-binary-trees.js": 2.71867, + "bitops-3bit-bits-in-byte.js": 3.236, + "string-fasta.js": 27.7493, + "math-cordic.js": 4.832 + }, + "duktape": { + "math-spectral-norm.js": 1.076, + "3d-cube.js": 1.18, + "access-fannkuch.js": 1.91867, + "access-nbody.js": 1.77067, + "bitops-bitwise-and.js": 9.47467, + "math-partial-sums.js": 2.872, + "controlflow-recursive.js": 1.25467, + "bitops-bits-in-byte.js": 0.874667, + "access-binary-trees.js": 1.28667, + "bitops-3bit-bits-in-byte.js": 0.536, + "string-fasta.js": 4.88933, + "math-cordic.js": 2.56667 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.5987, + "function-empty.js": 28.1787, + "function-excess-args.js": 64.0773, + "function-closure.js": 3.368, + "function-missing-args.js": 63.2227, + "loop-sum.js": 43.768, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 91.3973, + "function-sum.js": 43.472 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6893, + "function-empty.js": 28.196, + "function-excess-args.js": 64.14, + "function-closure.js": 3.35067, + "function-missing-args.js": 63.22, + "loop-sum.js": 43.892, + "loop-empty-resolve.js": 4.676, + "function-correct-args.js": 89.712, + "function-sum.js": 43.5227 + }, + "duktape": { + "loop-empty.js": 82.032, + "function-empty.js": 49.1733, + "function-excess-args.js": 38.8853, + "function-closure.js": 20.368, + "function-missing-args.js": 37.6853, + "loop-empty-resolve.js": 9.55467, + "function-correct-args.js": 38.848, + "function-sum.js": 32.4227 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-22.json b/benchmark/data_all/2015-09-22.json new file mode 100644 index 000000000..66107a09d --- /dev/null +++ b/benchmark/data_all/2015-09-22.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.15467, + "3d-cube.js": 3.70133, + "access-fannkuch.js": 9.97467, + "access-nbody.js": 4.628, + "bitops-bitwise-and.js": 4.144, + "math-partial-sums.js": 2.52133, + "controlflow-recursive.js": 3.10933, + "bitops-bits-in-byte.js": 4.43867, + "access-binary-trees.js": 2.68533, + "bitops-3bit-bits-in-byte.js": 3.23867, + "string-fasta.js": 27.7947, + "math-cordic.js": 4.86 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.67733, + "access-fannkuch.js": 9.92133, + "access-nbody.js": 4.61733, + "bitops-bitwise-and.js": 4.15467, + "math-partial-sums.js": 2.52667, + "controlflow-recursive.js": 3.10933, + "bitops-bits-in-byte.js": 4.432, + "access-binary-trees.js": 2.708, + "bitops-3bit-bits-in-byte.js": 3.236, + "string-fasta.js": 27.652, + "math-cordic.js": 4.84533 + }, + "duktape": { + "math-spectral-norm.js": 1.048, + "3d-cube.js": 1.168, + "access-fannkuch.js": 1.952, + "access-nbody.js": 1.744, + "bitops-bitwise-and.js": 9.21733, + "math-partial-sums.js": 2.81333, + "controlflow-recursive.js": 1.2, + "bitops-bits-in-byte.js": 0.856, + "access-binary-trees.js": 1.25067, + "bitops-3bit-bits-in-byte.js": 0.533333, + "string-fasta.js": 4.76, + "math-cordic.js": 2.51467 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6827, + "function-empty.js": 28.1333, + "function-excess-args.js": 64.096, + "function-closure.js": 3.38133, + "function-missing-args.js": 62.992, + "loop-sum.js": 43.828, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 91.3053, + "function-sum.js": 43.4187 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.664, + "function-empty.js": 28.2213, + "function-excess-args.js": 64.2053, + "function-closure.js": 3.38667, + "function-missing-args.js": 63.2533, + "loop-sum.js": 43.8387, + "loop-empty-resolve.js": 4.67067, + "function-correct-args.js": 89.7493, + "function-sum.js": 43.5227 + }, + "duktape": { + "loop-empty.js": 79.2827, + "function-empty.js": 46.1813, + "function-excess-args.js": 36.3587, + "function-closure.js": 20.036, + "function-missing-args.js": 35.6107, + "loop-sum.js": 98.988, + "loop-empty-resolve.js": 9.16533, + "function-correct-args.js": 36.3107, + "function-sum.js": 30.1173 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-23.json b/benchmark/data_all/2015-09-23.json new file mode 100644 index 000000000..31373c164 --- /dev/null +++ b/benchmark/data_all/2015-09-23.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.156, + "3d-cube.js": 3.73467, + "access-fannkuch.js": 9.93467, + "access-nbody.js": 4.63067, + "bitops-bitwise-and.js": 4.15067, + "math-partial-sums.js": 2.524, + "controlflow-recursive.js": 3.11867, + "bitops-bits-in-byte.js": 4.43733, + "access-binary-trees.js": 2.67867, + "bitops-3bit-bits-in-byte.js": 3.248, + "string-fasta.js": 27.7947, + "math-cordic.js": 4.84 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.688, + "access-fannkuch.js": 9.89067, + "access-nbody.js": 4.608, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.524, + "controlflow-recursive.js": 3.11333, + "bitops-bits-in-byte.js": 4.42533, + "access-binary-trees.js": 2.712, + "bitops-3bit-bits-in-byte.js": 3.23733, + "string-fasta.js": 27.7387, + "math-cordic.js": 4.83867 + }, + "duktape": { + "math-spectral-norm.js": 1.044, + "3d-cube.js": 1.16133, + "access-fannkuch.js": 1.93867, + "access-nbody.js": 1.728, + "bitops-bitwise-and.js": 9.172, + "math-partial-sums.js": 2.81067, + "controlflow-recursive.js": 1.20267, + "bitops-bits-in-byte.js": 0.861333, + "access-binary-trees.js": 1.252, + "bitops-3bit-bits-in-byte.js": 0.534667, + "string-fasta.js": 4.76, + "math-cordic.js": 2.512 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6933, + "function-empty.js": 28.1907, + "function-excess-args.js": 64.0453, + "function-closure.js": 3.36, + "function-missing-args.js": 63.1787, + "loop-sum.js": 43.912, + "loop-empty-resolve.js": 4.67733, + "function-correct-args.js": 91.3213, + "function-sum.js": 43.5213 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6547, + "function-empty.js": 28.1493, + "function-excess-args.js": 64.1973, + "function-closure.js": 3.38133, + "function-missing-args.js": 63.2627, + "loop-sum.js": 43.9053, + "loop-empty-resolve.js": 4.67067, + "function-correct-args.js": 89.6947, + "function-sum.js": 43.5387 + }, + "duktape": { + "loop-empty.js": 79.16, + "function-empty.js": 46.3573, + "function-excess-args.js": 36.3987, + "function-closure.js": 20.0947, + "function-missing-args.js": 35.592, + "loop-sum.js": 99.04, + "loop-empty-resolve.js": 9.148, + "function-correct-args.js": 36.2587, + "function-sum.js": 30.0827 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-24.json b/benchmark/data_all/2015-09-24.json new file mode 100644 index 000000000..2866ed3fd --- /dev/null +++ b/benchmark/data_all/2015-09-24.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.15467, + "3d-cube.js": 3.732, + "access-fannkuch.js": 9.97867, + "access-nbody.js": 4.64133, + "bitops-bitwise-and.js": 4.15733, + "math-partial-sums.js": 2.52667, + "controlflow-recursive.js": 3.12, + "bitops-bits-in-byte.js": 4.42933, + "access-binary-trees.js": 2.692, + "bitops-3bit-bits-in-byte.js": 3.25333, + "string-fasta.js": 27.8173, + "math-cordic.js": 4.852 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16533, + "3d-cube.js": 3.69333, + "access-fannkuch.js": 9.948, + "access-nbody.js": 4.61067, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.52267, + "controlflow-recursive.js": 3.12, + "bitops-bits-in-byte.js": 4.44, + "access-binary-trees.js": 2.71067, + "bitops-3bit-bits-in-byte.js": 3.23733, + "string-fasta.js": 27.7653, + "math-cordic.js": 4.84267 + }, + "duktape": { + "math-spectral-norm.js": 1.05333, + "3d-cube.js": 1.16667, + "access-fannkuch.js": 1.94933, + "access-nbody.js": 1.74, + "bitops-bitwise-and.js": 9.21333, + "math-partial-sums.js": 2.81067, + "controlflow-recursive.js": 1.2, + "bitops-bits-in-byte.js": 0.854667, + "access-binary-trees.js": 1.24933, + "bitops-3bit-bits-in-byte.js": 0.534667, + "string-fasta.js": 4.764, + "math-cordic.js": 2.516 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6907, + "function-empty.js": 28.1773, + "function-excess-args.js": 64.0493, + "function-closure.js": 3.36667, + "function-missing-args.js": 63.1973, + "loop-sum.js": 43.812, + "loop-empty-resolve.js": 4.672, + "function-correct-args.js": 91.308, + "function-sum.js": 43.5373 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.696, + "function-empty.js": 28.1747, + "function-excess-args.js": 64.2293, + "function-closure.js": 3.37733, + "function-missing-args.js": 63.1547, + "loop-sum.js": 43.9107, + "loop-empty-resolve.js": 4.668, + "function-correct-args.js": 89.756, + "function-sum.js": 43.5547 + }, + "duktape": { + "loop-empty.js": 79.1227, + "function-empty.js": 46.2027, + "function-excess-args.js": 36.364, + "function-closure.js": 19.996, + "function-missing-args.js": 35.5987, + "loop-sum.js": 98.9333, + "loop-empty-resolve.js": 9.17467, + "function-correct-args.js": 36.2653, + "function-sum.js": 30.0987 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-25.json b/benchmark/data_all/2015-09-25.json new file mode 100644 index 000000000..b9a906060 --- /dev/null +++ b/benchmark/data_all/2015-09-25.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.14267, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 9.91733, + "access-nbody.js": 4.63067, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 2.51467, + "controlflow-recursive.js": 3.11067, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.69067, + "bitops-3bit-bits-in-byte.js": 3.23867, + "string-fasta.js": 27.804, + "math-cordic.js": 4.83067 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.68667, + "access-fannkuch.js": 9.91467, + "access-nbody.js": 4.60933, + "bitops-bitwise-and.js": 4.16, + "math-partial-sums.js": 2.51867, + "controlflow-recursive.js": 3.132, + "bitops-bits-in-byte.js": 4.42133, + "access-binary-trees.js": 2.72, + "bitops-3bit-bits-in-byte.js": 3.228, + "string-fasta.js": 27.7547, + "math-cordic.js": 4.83867 + }, + "duktape": { + "math-spectral-norm.js": 1.048, + "3d-cube.js": 1.16667, + "access-fannkuch.js": 1.948, + "access-nbody.js": 1.74, + "bitops-bitwise-and.js": 9.21333, + "math-partial-sums.js": 2.812, + "controlflow-recursive.js": 1.19733, + "bitops-bits-in-byte.js": 0.86, + "access-binary-trees.js": 1.24133, + "bitops-3bit-bits-in-byte.js": 0.537333, + "string-fasta.js": 4.772, + "math-cordic.js": 2.51867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.5893, + "function-empty.js": 28.132, + "function-excess-args.js": 64.04, + "function-closure.js": 3.36, + "function-missing-args.js": 63.3147, + "loop-sum.js": 43.84, + "loop-empty-resolve.js": 4.672, + "function-correct-args.js": 91.2347, + "function-sum.js": 43.496 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.5987, + "function-empty.js": 28.2133, + "function-excess-args.js": 64.2747, + "function-closure.js": 3.38667, + "function-missing-args.js": 63.2787, + "loop-sum.js": 43.8867, + "loop-empty-resolve.js": 4.66933, + "function-correct-args.js": 89.6253, + "function-sum.js": 43.5787 + }, + "duktape": { + "loop-empty.js": 79.2773, + "function-empty.js": 46.1213, + "function-excess-args.js": 36.2627, + "function-closure.js": 20.048, + "function-missing-args.js": 35.5533, + "loop-sum.js": 99.0133, + "loop-empty-resolve.js": 9.156, + "function-correct-args.js": 36.3547, + "function-sum.js": 30.096 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-26.json b/benchmark/data_all/2015-09-26.json new file mode 100644 index 000000000..5ddd8ab50 --- /dev/null +++ b/benchmark/data_all/2015-09-26.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.156, + "3d-cube.js": 3.736, + "access-fannkuch.js": 9.95333, + "access-nbody.js": 4.63067, + "bitops-bitwise-and.js": 4.14533, + "math-partial-sums.js": 2.51467, + "controlflow-recursive.js": 3.11467, + "bitops-bits-in-byte.js": 4.44933, + "access-binary-trees.js": 2.692, + "bitops-3bit-bits-in-byte.js": 3.27067, + "string-fasta.js": 27.8413, + "math-cordic.js": 4.83067 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16667, + "3d-cube.js": 3.68933, + "access-fannkuch.js": 9.89067, + "access-nbody.js": 4.6, + "bitops-bitwise-and.js": 4.156, + "math-partial-sums.js": 2.528, + "controlflow-recursive.js": 3.108, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.70667, + "bitops-3bit-bits-in-byte.js": 3.23067, + "string-fasta.js": 27.7853, + "math-cordic.js": 4.832 + }, + "duktape": { + "math-spectral-norm.js": 1.044, + "3d-cube.js": 1.16933, + "access-fannkuch.js": 1.94933, + "access-nbody.js": 1.74133, + "bitops-bitwise-and.js": 9.21067, + "math-partial-sums.js": 2.81067, + "controlflow-recursive.js": 1.196, + "bitops-bits-in-byte.js": 0.858667, + "access-binary-trees.js": 1.24933, + "bitops-3bit-bits-in-byte.js": 0.532, + "string-fasta.js": 4.76533, + "math-cordic.js": 2.528 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6187, + "function-empty.js": 28.1933, + "function-excess-args.js": 64.0707, + "function-closure.js": 3.368, + "function-missing-args.js": 63.1773, + "loop-sum.js": 43.8867, + "loop-empty-resolve.js": 4.664, + "function-correct-args.js": 91.336, + "function-sum.js": 43.3427 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.656, + "function-empty.js": 28.2587, + "function-excess-args.js": 64.1867, + "function-closure.js": 3.43467, + "function-missing-args.js": 63.2987, + "loop-sum.js": 43.916, + "loop-empty-resolve.js": 4.68133, + "function-correct-args.js": 89.736, + "function-sum.js": 43.5467 + }, + "duktape": { + "loop-empty.js": 79.1947, + "function-empty.js": 46.1147, + "function-excess-args.js": 36.3653, + "function-closure.js": 20.048, + "function-missing-args.js": 35.596, + "loop-sum.js": 99.112, + "loop-empty-resolve.js": 9.16933, + "function-correct-args.js": 36.312, + "function-sum.js": 30.084 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-27.json b/benchmark/data_all/2015-09-27.json new file mode 100644 index 000000000..8d94bcc3c --- /dev/null +++ b/benchmark/data_all/2015-09-27.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.15867, + "3d-cube.js": 3.74533, + "access-fannkuch.js": 9.932, + "access-nbody.js": 4.636, + "bitops-bitwise-and.js": 4.14667, + "math-partial-sums.js": 2.53067, + "controlflow-recursive.js": 3.10933, + "bitops-bits-in-byte.js": 4.43467, + "access-binary-trees.js": 2.69467, + "bitops-3bit-bits-in-byte.js": 3.244, + "string-fasta.js": 27.8093, + "math-cordic.js": 4.852 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.164, + "3d-cube.js": 3.68933, + "access-fannkuch.js": 9.92533, + "access-nbody.js": 4.616, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 2.53867, + "controlflow-recursive.js": 3.116, + "bitops-bits-in-byte.js": 4.428, + "access-binary-trees.js": 2.704, + "bitops-3bit-bits-in-byte.js": 3.23867, + "string-fasta.js": 27.74, + "math-cordic.js": 4.86267 + }, + "duktape": { + "math-spectral-norm.js": 1.04533, + "3d-cube.js": 1.16533, + "access-fannkuch.js": 1.952, + "access-nbody.js": 1.744, + "bitops-bitwise-and.js": 9.20933, + "math-partial-sums.js": 2.81333, + "controlflow-recursive.js": 1.2, + "bitops-bits-in-byte.js": 0.86, + "access-binary-trees.js": 1.25067, + "bitops-3bit-bits-in-byte.js": 0.536, + "string-fasta.js": 4.76533, + "math-cordic.js": 2.52 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6853, + "function-empty.js": 28.1693, + "function-excess-args.js": 64.064, + "function-closure.js": 3.35867, + "function-missing-args.js": 63.2333, + "loop-sum.js": 43.8787, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 91.3813, + "function-sum.js": 43.4333 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6893, + "function-empty.js": 28.1973, + "function-excess-args.js": 64.252, + "function-closure.js": 3.384, + "function-missing-args.js": 63.1973, + "loop-sum.js": 43.864, + "loop-empty-resolve.js": 4.66267, + "function-correct-args.js": 89.7427, + "function-sum.js": 43.5413 + }, + "duktape": { + "loop-empty.js": 79.0787, + "function-empty.js": 46.1187, + "function-excess-args.js": 36.3947, + "function-closure.js": 20.0213, + "function-missing-args.js": 35.5947, + "loop-sum.js": 98.8907, + "loop-empty-resolve.js": 9.208, + "function-correct-args.js": 36.2627, + "function-sum.js": 29.9987 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-28.json b/benchmark/data_all/2015-09-28.json new file mode 100644 index 000000000..676f8fa60 --- /dev/null +++ b/benchmark/data_all/2015-09-28.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.14933, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 9.93333, + "access-nbody.js": 4.636, + "bitops-bitwise-and.js": 4.148, + "math-partial-sums.js": 2.51867, + "controlflow-recursive.js": 3.10933, + "bitops-bits-in-byte.js": 4.44133, + "access-binary-trees.js": 2.69067, + "bitops-3bit-bits-in-byte.js": 3.27067, + "string-fasta.js": 27.8013, + "math-cordic.js": 4.844 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.67867, + "access-fannkuch.js": 9.888, + "access-nbody.js": 4.60267, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 2.52933, + "controlflow-recursive.js": 3.112, + "bitops-bits-in-byte.js": 4.432, + "access-binary-trees.js": 2.708, + "bitops-3bit-bits-in-byte.js": 3.236, + "string-fasta.js": 27.7613, + "math-cordic.js": 4.84 + }, + "duktape": { + "math-spectral-norm.js": 1.04533, + "3d-cube.js": 1.164, + "access-fannkuch.js": 1.94667, + "access-nbody.js": 1.74267, + "bitops-bitwise-and.js": 9.21867, + "math-partial-sums.js": 2.808, + "controlflow-recursive.js": 1.19867, + "bitops-bits-in-byte.js": 0.864, + "access-binary-trees.js": 1.25067, + "bitops-3bit-bits-in-byte.js": 0.537333, + "string-fasta.js": 4.756, + "math-cordic.js": 2.51867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.656, + "function-empty.js": 28.148, + "function-excess-args.js": 64.0293, + "function-closure.js": 3.36933, + "function-missing-args.js": 63.284, + "loop-sum.js": 43.8533, + "loop-empty-resolve.js": 4.67467, + "function-correct-args.js": 91.4213, + "function-sum.js": 43.42 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6787, + "function-empty.js": 28.14, + "function-excess-args.js": 64.2493, + "function-closure.js": 3.38667, + "function-missing-args.js": 63.3213, + "loop-sum.js": 43.8613, + "loop-empty-resolve.js": 4.67467, + "function-correct-args.js": 89.7387, + "function-sum.js": 43.5067 + }, + "duktape": { + "loop-empty.js": 78.9133, + "function-empty.js": 46.1187, + "function-excess-args.js": 36.332, + "function-closure.js": 20.0453, + "function-missing-args.js": 35.636, + "loop-sum.js": 98.9213, + "loop-empty-resolve.js": 9.16533, + "function-correct-args.js": 36.3053, + "function-sum.js": 30.0947 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-29.json b/benchmark/data_all/2015-09-29.json new file mode 100644 index 000000000..065982525 --- /dev/null +++ b/benchmark/data_all/2015-09-29.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.13733, + "3d-cube.js": 3.73467, + "access-fannkuch.js": 9.92267, + "access-nbody.js": 4.63733, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 2.50933, + "controlflow-recursive.js": 3.112, + "bitops-bits-in-byte.js": 4.43733, + "access-binary-trees.js": 2.684, + "bitops-3bit-bits-in-byte.js": 3.26, + "string-fasta.js": 27.7627, + "math-cordic.js": 4.83867 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.68933, + "access-fannkuch.js": 9.89733, + "access-nbody.js": 4.604, + "bitops-bitwise-and.js": 4.15467, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.116, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.71067, + "bitops-3bit-bits-in-byte.js": 3.23333, + "string-fasta.js": 27.72, + "math-cordic.js": 4.83867 + }, + "duktape": { + "math-spectral-norm.js": 1.04933, + "3d-cube.js": 1.16267, + "access-fannkuch.js": 1.94533, + "access-nbody.js": 1.74133, + "bitops-bitwise-and.js": 9.20667, + "math-partial-sums.js": 2.79867, + "controlflow-recursive.js": 1.19333, + "bitops-bits-in-byte.js": 0.857333, + "access-binary-trees.js": 1.24667, + "bitops-3bit-bits-in-byte.js": 0.533333, + "string-fasta.js": 4.76267, + "math-cordic.js": 2.51733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6853, + "function-empty.js": 28.12, + "function-excess-args.js": 64.0493, + "function-closure.js": 3.364, + "function-missing-args.js": 63.2987, + "loop-sum.js": 43.872, + "loop-empty-resolve.js": 4.67467, + "function-correct-args.js": 91.4533, + "function-sum.js": 43.4947 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6853, + "function-empty.js": 28.2333, + "function-excess-args.js": 64.2773, + "function-closure.js": 3.38667, + "function-missing-args.js": 63.2973, + "loop-sum.js": 43.8173, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 89.7493, + "function-sum.js": 43.5427 + }, + "duktape": { + "loop-empty.js": 79.1387, + "function-empty.js": 46.1533, + "function-excess-args.js": 36.4227, + "function-closure.js": 20.076, + "function-missing-args.js": 35.7093, + "loop-sum.js": 99.0893, + "loop-empty-resolve.js": 9.16533, + "function-correct-args.js": 36.3973, + "function-sum.js": 30.0947 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-09-30.json b/benchmark/data_all/2015-09-30.json new file mode 100644 index 000000000..358d98274 --- /dev/null +++ b/benchmark/data_all/2015-09-30.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.148, + "3d-cube.js": 3.732, + "access-fannkuch.js": 9.90533, + "access-nbody.js": 4.61733, + "bitops-bitwise-and.js": 4.14533, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.10667, + "bitops-bits-in-byte.js": 4.436, + "access-binary-trees.js": 2.68533, + "bitops-3bit-bits-in-byte.js": 3.24267, + "string-fasta.js": 27.8013, + "math-cordic.js": 4.82133 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.15867, + "3d-cube.js": 3.65467, + "access-fannkuch.js": 9.876, + "access-nbody.js": 4.6, + "bitops-bitwise-and.js": 4.15467, + "math-partial-sums.js": 2.51867, + "controlflow-recursive.js": 3.11333, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.68133, + "bitops-3bit-bits-in-byte.js": 3.23467, + "string-fasta.js": 27.7773, + "math-cordic.js": 4.83733 + }, + "duktape": { + "math-spectral-norm.js": 1.04267, + "3d-cube.js": 1.16667, + "access-fannkuch.js": 1.94533, + "access-nbody.js": 1.73867, + "bitops-bitwise-and.js": 9.20533, + "math-partial-sums.js": 2.80267, + "controlflow-recursive.js": 1.19467, + "bitops-bits-in-byte.js": 0.858667, + "access-binary-trees.js": 1.248, + "bitops-3bit-bits-in-byte.js": 0.536, + "string-fasta.js": 4.764, + "math-cordic.js": 2.508 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6573, + "function-empty.js": 28.1813, + "function-excess-args.js": 64.0213, + "function-closure.js": 3.36933, + "function-missing-args.js": 63.2453, + "loop-sum.js": 43.888, + "loop-empty-resolve.js": 4.676, + "function-correct-args.js": 91.3333, + "function-sum.js": 43.4707 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6667, + "function-empty.js": 28.248, + "function-excess-args.js": 64.1467, + "function-closure.js": 3.392, + "function-missing-args.js": 63.268, + "loop-sum.js": 43.872, + "loop-empty-resolve.js": 4.67067, + "function-correct-args.js": 89.748, + "function-sum.js": 43.512 + }, + "duktape": { + "loop-empty.js": 79.196, + "function-empty.js": 46.1853, + "function-excess-args.js": 36.3773, + "function-closure.js": 20.096, + "function-missing-args.js": 35.5867, + "loop-sum.js": 98.7787, + "loop-empty-resolve.js": 9.15333, + "function-correct-args.js": 36.2947, + "function-sum.js": 30.0627 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-10-01.json b/benchmark/data_all/2015-10-01.json new file mode 100644 index 000000000..61eabb509 --- /dev/null +++ b/benchmark/data_all/2015-10-01.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.156, + "3d-cube.js": 3.74533, + "access-fannkuch.js": 9.95067, + "access-nbody.js": 4.63067, + "bitops-bitwise-and.js": 4.14533, + "math-partial-sums.js": 2.52267, + "controlflow-recursive.js": 3.116, + "bitops-bits-in-byte.js": 4.43733, + "access-binary-trees.js": 2.69333, + "bitops-3bit-bits-in-byte.js": 3.24267, + "string-fasta.js": 27.7667, + "math-cordic.js": 4.856 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.68133, + "access-fannkuch.js": 9.90133, + "access-nbody.js": 4.59467, + "bitops-bitwise-and.js": 4.15067, + "math-partial-sums.js": 2.516, + "controlflow-recursive.js": 3.11333, + "bitops-bits-in-byte.js": 4.416, + "access-binary-trees.js": 2.71467, + "bitops-3bit-bits-in-byte.js": 3.22667, + "string-fasta.js": 27.788, + "math-cordic.js": 4.844 + }, + "duktape": { + "math-spectral-norm.js": 1.04933, + "3d-cube.js": 1.16667, + "access-fannkuch.js": 1.95333, + "access-nbody.js": 1.744, + "bitops-bitwise-and.js": 9.20267, + "math-partial-sums.js": 2.812, + "controlflow-recursive.js": 1.2, + "bitops-bits-in-byte.js": 0.857333, + "access-binary-trees.js": 1.252, + "bitops-3bit-bits-in-byte.js": 0.534667, + "string-fasta.js": 4.76267, + "math-cordic.js": 2.51867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6347, + "function-empty.js": 28.1773, + "function-excess-args.js": 64.0427, + "function-closure.js": 3.37733, + "function-missing-args.js": 63.216, + "loop-sum.js": 43.7707, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 91.308, + "function-sum.js": 43.5373 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.696, + "function-empty.js": 28.164, + "function-excess-args.js": 64.2093, + "function-closure.js": 3.38267, + "function-missing-args.js": 63.2507, + "loop-sum.js": 43.8933, + "loop-empty-resolve.js": 4.67733, + "function-correct-args.js": 89.764, + "function-sum.js": 43.5827 + }, + "duktape": { + "loop-empty.js": 78.9813, + "function-empty.js": 46.0693, + "function-excess-args.js": 36.3493, + "function-closure.js": 20.0773, + "function-missing-args.js": 35.544, + "loop-sum.js": 99.3307, + "loop-empty-resolve.js": 9.19067, + "function-correct-args.js": 36.3307, + "function-sum.js": 30.1347 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-10-02.json b/benchmark/data_all/2015-10-02.json new file mode 100644 index 000000000..b40b98e73 --- /dev/null +++ b/benchmark/data_all/2015-10-02.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.15333, + "3d-cube.js": 3.73333, + "access-fannkuch.js": 9.90133, + "access-nbody.js": 4.61333, + "bitops-bitwise-and.js": 4.15467, + "math-partial-sums.js": 2.52267, + "controlflow-recursive.js": 3.11067, + "bitops-bits-in-byte.js": 4.41467, + "access-binary-trees.js": 2.69067, + "bitops-3bit-bits-in-byte.js": 3.232, + "string-fasta.js": 27.7347, + "math-cordic.js": 4.84267 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.15067, + "3d-cube.js": 3.68, + "access-fannkuch.js": 9.88933, + "access-nbody.js": 4.604, + "bitops-bitwise-and.js": 4.14533, + "math-partial-sums.js": 2.504, + "controlflow-recursive.js": 3.108, + "bitops-bits-in-byte.js": 4.412, + "access-binary-trees.js": 2.716, + "bitops-3bit-bits-in-byte.js": 3.228, + "string-fasta.js": 27.7147, + "math-cordic.js": 4.82533 + }, + "duktape": { + "math-spectral-norm.js": 1.04667, + "3d-cube.js": 1.168, + "access-fannkuch.js": 1.94933, + "access-nbody.js": 1.748, + "bitops-bitwise-and.js": 9.21867, + "math-partial-sums.js": 2.81333, + "controlflow-recursive.js": 1.19733, + "bitops-bits-in-byte.js": 0.858667, + "access-binary-trees.js": 1.248, + "bitops-3bit-bits-in-byte.js": 0.533333, + "string-fasta.js": 4.76, + "math-cordic.js": 2.52533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.676, + "function-empty.js": 28.1813, + "function-excess-args.js": 64.0427, + "function-closure.js": 3.36, + "function-missing-args.js": 63.188, + "loop-sum.js": 43.908, + "loop-empty-resolve.js": 4.676, + "function-correct-args.js": 91.3893, + "function-sum.js": 43.4773 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6587, + "function-empty.js": 28.1907, + "function-excess-args.js": 64.2613, + "function-closure.js": 3.384, + "function-missing-args.js": 63.2867, + "loop-sum.js": 43.9027, + "loop-empty-resolve.js": 4.676, + "function-correct-args.js": 89.58, + "function-sum.js": 43.4573 + }, + "duktape": { + "loop-empty.js": 79.284, + "function-empty.js": 46.2013, + "function-excess-args.js": 36.368, + "function-closure.js": 20.0787, + "function-missing-args.js": 35.5547, + "loop-sum.js": 98.988, + "loop-empty-resolve.js": 9.136, + "function-correct-args.js": 36.272, + "function-sum.js": 30.092 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-10-03.json b/benchmark/data_all/2015-10-03.json new file mode 100644 index 000000000..3f298d59e --- /dev/null +++ b/benchmark/data_all/2015-10-03.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.15733, + "3d-cube.js": 3.73067, + "access-fannkuch.js": 9.92, + "access-nbody.js": 4.63733, + "bitops-bitwise-and.js": 4.15733, + "math-partial-sums.js": 2.524, + "controlflow-recursive.js": 3.11467, + "bitops-bits-in-byte.js": 4.44133, + "access-binary-trees.js": 2.69467, + "bitops-3bit-bits-in-byte.js": 3.24933, + "string-fasta.js": 27.7947, + "math-cordic.js": 4.848 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16267, + "3d-cube.js": 3.68, + "access-fannkuch.js": 9.88533, + "access-nbody.js": 4.61333, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 2.51467, + "controlflow-recursive.js": 3.11467, + "bitops-bits-in-byte.js": 4.43067, + "access-binary-trees.js": 2.70533, + "bitops-3bit-bits-in-byte.js": 3.23467, + "string-fasta.js": 27.788, + "math-cordic.js": 4.836 + }, + "duktape": { + "math-spectral-norm.js": 1.04667, + "3d-cube.js": 1.164, + "access-fannkuch.js": 1.94667, + "access-nbody.js": 1.73867, + "bitops-bitwise-and.js": 9.21333, + "math-partial-sums.js": 2.808, + "controlflow-recursive.js": 1.196, + "bitops-bits-in-byte.js": 0.854667, + "access-binary-trees.js": 1.24533, + "bitops-3bit-bits-in-byte.js": 0.534667, + "string-fasta.js": 4.74667, + "math-cordic.js": 2.52 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.692, + "function-empty.js": 28.1627, + "function-excess-args.js": 63.9493, + "function-closure.js": 3.36133, + "function-missing-args.js": 63.2613, + "loop-sum.js": 43.8693, + "loop-empty-resolve.js": 4.676, + "function-correct-args.js": 91.4293, + "function-sum.js": 43.52 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.668, + "function-empty.js": 28.1693, + "function-excess-args.js": 64.272, + "function-closure.js": 3.388, + "function-missing-args.js": 63.1747, + "loop-sum.js": 43.948, + "loop-empty-resolve.js": 4.67067, + "function-correct-args.js": 89.5813, + "function-sum.js": 43.4893 + }, + "duktape": { + "loop-empty.js": 79.136, + "function-empty.js": 46.1667, + "function-excess-args.js": 36.3533, + "function-closure.js": 20.052, + "function-missing-args.js": 35.58, + "loop-sum.js": 98.9253, + "loop-empty-resolve.js": 9.18533, + "function-correct-args.js": 36.3227, + "function-sum.js": 30.1053 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-10-04.json b/benchmark/data_all/2015-10-04.json new file mode 100644 index 000000000..7e4dffaad --- /dev/null +++ b/benchmark/data_all/2015-10-04.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.15467, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 9.912, + "access-nbody.js": 4.636, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 2.54, + "controlflow-recursive.js": 3.10933, + "bitops-bits-in-byte.js": 4.43733, + "access-binary-trees.js": 2.692, + "bitops-3bit-bits-in-byte.js": 3.252, + "string-fasta.js": 27.792, + "math-cordic.js": 4.84133 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16667, + "3d-cube.js": 3.69733, + "access-fannkuch.js": 9.90533, + "access-nbody.js": 4.61067, + "bitops-bitwise-and.js": 4.168, + "math-partial-sums.js": 2.528, + "controlflow-recursive.js": 3.11067, + "bitops-bits-in-byte.js": 4.448, + "access-binary-trees.js": 2.71333, + "bitops-3bit-bits-in-byte.js": 3.24267, + "string-fasta.js": 27.7747, + "math-cordic.js": 4.82933 + }, + "duktape": { + "math-spectral-norm.js": 1.052, + "3d-cube.js": 1.16267, + "access-fannkuch.js": 1.95067, + "access-nbody.js": 1.736, + "bitops-bitwise-and.js": 9.21467, + "math-partial-sums.js": 2.82, + "controlflow-recursive.js": 1.19733, + "bitops-bits-in-byte.js": 0.86, + "access-binary-trees.js": 1.24133, + "bitops-3bit-bits-in-byte.js": 0.533333, + "string-fasta.js": 4.764, + "math-cordic.js": 2.51733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6787, + "function-empty.js": 28.172, + "function-excess-args.js": 63.9253, + "function-closure.js": 3.368, + "function-missing-args.js": 63.2453, + "loop-sum.js": 43.892, + "loop-empty-resolve.js": 4.676, + "function-correct-args.js": 91.4773, + "function-sum.js": 43.4267 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.5893, + "function-empty.js": 28.0973, + "function-excess-args.js": 64.1987, + "function-closure.js": 3.392, + "function-missing-args.js": 63.172, + "loop-sum.js": 43.8707, + "loop-empty-resolve.js": 4.648, + "function-correct-args.js": 89.5733, + "function-sum.js": 43.496 + }, + "duktape": { + "loop-empty.js": 79.1653, + "function-empty.js": 46.164, + "function-excess-args.js": 36.36, + "function-closure.js": 19.9653, + "function-missing-args.js": 35.556, + "loop-sum.js": 98.9813, + "loop-empty-resolve.js": 9.188, + "function-correct-args.js": 36.2813, + "function-sum.js": 30.0987 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-10-05.json b/benchmark/data_all/2015-10-05.json new file mode 100644 index 000000000..f9da357c7 --- /dev/null +++ b/benchmark/data_all/2015-10-05.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.152, + "3d-cube.js": 3.728, + "access-fannkuch.js": 9.896, + "access-nbody.js": 4.62533, + "bitops-bitwise-and.js": 4.14667, + "math-partial-sums.js": 2.53733, + "controlflow-recursive.js": 3.104, + "bitops-bits-in-byte.js": 4.42133, + "access-binary-trees.js": 2.68667, + "bitops-3bit-bits-in-byte.js": 3.26, + "string-fasta.js": 27.7613, + "math-cordic.js": 4.852 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.15467, + "3d-cube.js": 3.68267, + "access-fannkuch.js": 9.896, + "access-nbody.js": 4.608, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.10533, + "bitops-bits-in-byte.js": 4.41067, + "access-binary-trees.js": 2.708, + "bitops-3bit-bits-in-byte.js": 3.24133, + "string-fasta.js": 27.7373, + "math-cordic.js": 4.81867 + }, + "duktape": { + "math-spectral-norm.js": 1.04667, + "3d-cube.js": 1.16267, + "access-fannkuch.js": 1.94667, + "access-nbody.js": 1.74, + "bitops-bitwise-and.js": 9.196, + "math-partial-sums.js": 2.81733, + "controlflow-recursive.js": 1.19867, + "bitops-bits-in-byte.js": 0.818667, + "access-binary-trees.js": 1.244, + "bitops-3bit-bits-in-byte.js": 0.532, + "string-fasta.js": 4.75733, + "math-cordic.js": 2.51467 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 144, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 152, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 192, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 164, + "math-cordic.js": 156 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.6667, + "function-empty.js": 28.108, + "function-excess-args.js": 63.984, + "function-closure.js": 3.36533, + "function-missing-args.js": 63.216, + "loop-sum.js": 43.892, + "loop-empty-resolve.js": 4.67467, + "function-correct-args.js": 91.404, + "function-sum.js": 43.444 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.66, + "function-empty.js": 28.2107, + "function-excess-args.js": 64.1747, + "function-closure.js": 3.38267, + "function-missing-args.js": 63.2053, + "loop-sum.js": 43.884, + "loop-empty-resolve.js": 4.67067, + "function-correct-args.js": 89.72, + "function-sum.js": 43.5467 + }, + "duktape": { + "loop-empty.js": 79.1253, + "function-empty.js": 46.0893, + "function-excess-args.js": 36.2707, + "function-closure.js": 20.02, + "function-missing-args.js": 35.588, + "loop-sum.js": 98.928, + "loop-empty-resolve.js": 9.168, + "function-correct-args.js": 36.2987, + "function-sum.js": 30.072 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 36, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 36, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 28, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 28, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 460, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-10-06.json b/benchmark/data_all/2015-10-06.json new file mode 100644 index 000000000..d5b058b92 --- /dev/null +++ b/benchmark/data_all/2015-10-06.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "6f7746050984787b5e578bbdb17a70c81089f696", + "size": 198340 + }, + "duktape": { + "version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.20133, + "3d-cube.js": 3.75333, + "access-fannkuch.js": 10.0907, + "access-nbody.js": 4.67067, + "bitops-bitwise-and.js": 4.364, + "math-partial-sums.js": 2.56533, + "controlflow-recursive.js": 3.18133, + "bitops-bits-in-byte.js": 4.48933, + "access-binary-trees.js": 2.73067, + "bitops-3bit-bits-in-byte.js": 3.296, + "string-fasta.js": 15.4307, + "math-cordic.js": 4.90533 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.216, + "3d-cube.js": 3.69067, + "access-fannkuch.js": 10.0827, + "access-nbody.js": 4.652, + "bitops-bitwise-and.js": 4.35867, + "math-partial-sums.js": 2.556, + "controlflow-recursive.js": 3.13867, + "bitops-bits-in-byte.js": 4.48933, + "access-binary-trees.js": 2.76, + "bitops-3bit-bits-in-byte.js": 3.27867, + "string-fasta.js": 15.416, + "math-cordic.js": 4.912 + }, + "duktape": { + "math-spectral-norm.js": 0.970667, + "3d-cube.js": 1.07333, + "access-fannkuch.js": 1.85867, + "access-nbody.js": 1.71333, + "bitops-bitwise-and.js": 10.6907, + "math-partial-sums.js": 2.93733, + "controlflow-recursive.js": 1.132, + "bitops-bits-in-byte.js": 0.741333, + "access-binary-trees.js": 1.256, + "bitops-3bit-bits-in-byte.js": 0.482667, + "string-fasta.js": 4.816, + "math-cordic.js": 2.36267 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 148, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 188, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.1787, + "function-empty.js": 29.3773, + "function-excess-args.js": 65.4733, + "function-closure.js": 3.51333, + "function-missing-args.js": 64.4213, + "loop-sum.js": 44.504, + "loop-empty-resolve.js": 4.696, + "function-correct-args.js": 92.9893, + "function-sum.js": 44.724 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.212, + "function-empty.js": 29.3453, + "function-excess-args.js": 65.7453, + "function-closure.js": 3.52933, + "function-missing-args.js": 64.608, + "loop-sum.js": 44.4667, + "loop-empty-resolve.js": 4.69067, + "function-correct-args.js": 91.1547, + "function-sum.js": 44.8813 + }, + "duktape": { + "loop-empty.js": 78.8427, + "function-empty.js": 47.308, + "function-excess-args.js": 37.572, + "function-closure.js": 19.9213, + "function-missing-args.js": 36.3387, + "loop-sum.js": 94.3933, + "loop-empty-resolve.js": 9.40933, + "function-correct-args.js": 37.3947, + "function-sum.js": 31.3267 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 32, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 32, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-10-07.json b/benchmark/data_all/2015-10-07.json new file mode 100644 index 000000000..8a25c878b --- /dev/null +++ b/benchmark/data_all/2015-10-07.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "6f7746050984787b5e578bbdb17a70c81089f696", + "size": 198340 + }, + "duktape": { + "version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.208, + "3d-cube.js": 3.75867, + "access-fannkuch.js": 10.092, + "access-nbody.js": 4.68667, + "bitops-bitwise-and.js": 4.36, + "math-partial-sums.js": 2.55333, + "controlflow-recursive.js": 3.18, + "bitops-bits-in-byte.js": 4.49733, + "access-binary-trees.js": 2.73867, + "bitops-3bit-bits-in-byte.js": 3.30133, + "string-fasta.js": 15.44, + "math-cordic.js": 4.89333 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.21867, + "3d-cube.js": 3.69067, + "access-fannkuch.js": 10.0613, + "access-nbody.js": 4.65867, + "bitops-bitwise-and.js": 4.344, + "math-partial-sums.js": 2.54933, + "controlflow-recursive.js": 3.17867, + "bitops-bits-in-byte.js": 4.47867, + "access-binary-trees.js": 2.75333, + "bitops-3bit-bits-in-byte.js": 3.284, + "string-fasta.js": 15.4253, + "math-cordic.js": 4.88267 + }, + "duktape": { + "math-spectral-norm.js": 0.972, + "3d-cube.js": 1.07333, + "access-fannkuch.js": 1.86, + "access-nbody.js": 1.71467, + "bitops-bitwise-and.js": 10.692, + "math-partial-sums.js": 2.936, + "controlflow-recursive.js": 1.136, + "bitops-bits-in-byte.js": 0.741333, + "access-binary-trees.js": 1.25867, + "bitops-3bit-bits-in-byte.js": 0.48, + "string-fasta.js": 4.82133, + "math-cordic.js": 2.368 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 148, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 188, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.3173, + "function-empty.js": 29.3787, + "function-excess-args.js": 65.536, + "function-closure.js": 3.508, + "function-missing-args.js": 64.64, + "loop-sum.js": 44.6067, + "loop-empty-resolve.js": 4.70133, + "function-correct-args.js": 92.9973, + "function-sum.js": 44.732 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.1987, + "function-empty.js": 29.404, + "function-excess-args.js": 65.648, + "function-closure.js": 3.53333, + "function-missing-args.js": 64.592, + "loop-sum.js": 44.4453, + "loop-empty-resolve.js": 4.712, + "function-correct-args.js": 91.136, + "function-sum.js": 44.9653 + }, + "duktape": { + "loop-empty.js": 78.9187, + "function-empty.js": 47.2653, + "function-excess-args.js": 37.604, + "function-closure.js": 20.0773, + "function-missing-args.js": 36.3293, + "loop-sum.js": 94.344, + "loop-empty-resolve.js": 9.39733, + "function-correct-args.js": 37.3733, + "function-sum.js": 31.332 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 32, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 32, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file diff --git a/benchmark/data_all/2015-10-08.json b/benchmark/data_all/2015-10-08.json new file mode 100644 index 000000000..6ba4f10f3 --- /dev/null +++ b/benchmark/data_all/2015-10-08.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "08c618e8c5d9946cab74a85c51757573898e34ec", + "size": 198340 + }, + "duktape": { + "version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.21333, + "3d-cube.js": 3.80267, + "access-fannkuch.js": 9.94533, + "access-nbody.js": 4.68533, + "bitops-bitwise-and.js": 4.22933, + "math-partial-sums.js": 2.572, + "controlflow-recursive.js": 3.25733, + "bitops-bits-in-byte.js": 4.48267, + "access-binary-trees.js": 2.74267, + "bitops-3bit-bits-in-byte.js": 3.30133, + "string-fasta.js": 15.404, + "math-cordic.js": 4.87867 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.212, + "3d-cube.js": 3.676, + "access-fannkuch.js": 9.93467, + "access-nbody.js": 4.65867, + "bitops-bitwise-and.js": 4.224, + "math-partial-sums.js": 2.564, + "controlflow-recursive.js": 3.25467, + "bitops-bits-in-byte.js": 4.468, + "access-binary-trees.js": 2.76267, + "bitops-3bit-bits-in-byte.js": 3.29333, + "string-fasta.js": 15.4293, + "math-cordic.js": 4.86933 + }, + "duktape": { + "math-spectral-norm.js": 0.974667, + "3d-cube.js": 1.07067, + "access-fannkuch.js": 1.84933, + "access-nbody.js": 1.70933, + "bitops-bitwise-and.js": 10.6693, + "math-partial-sums.js": 2.93067, + "controlflow-recursive.js": 1.13333, + "bitops-bits-in-byte.js": 0.734667, + "access-binary-trees.js": 1.248, + "bitops-3bit-bits-in-byte.js": 0.48, + "string-fasta.js": 4.812, + "math-cordic.js": 2.35333 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 44, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 60, + "math-cordic.js": 52 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 40, + "3d-cube.js": 108, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 216, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 44, + "math-cordic.js": 32 + }, + "duktape": { + "math-spectral-norm.js": 148, + "3d-cube.js": 196, + "access-fannkuch.js": 152, + "access-nbody.js": 160, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 188, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.9973, + "function-empty.js": 29.5867, + "function-excess-args.js": 65.9333, + "function-closure.js": 3.58933, + "function-missing-args.js": 65.2027, + "loop-sum.js": 44.012, + "loop-empty-resolve.js": 4.66933, + "function-correct-args.js": 93.3173, + "function-sum.js": 45.14 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0307, + "function-empty.js": 29.6133, + "function-excess-args.js": 66.116, + "function-closure.js": 3.60267, + "function-missing-args.js": 65.2373, + "loop-sum.js": 43.8173, + "loop-empty-resolve.js": 4.64667, + "function-correct-args.js": 91.796, + "function-sum.js": 45.3267 + }, + "duktape": { + "loop-empty.js": 78.8427, + "function-empty.js": 47.316, + "function-excess-args.js": 37.624, + "function-closure.js": 19.9667, + "function-missing-args.js": 36.312, + "loop-sum.js": 94.38, + "loop-empty-resolve.js": 9.39733, + "function-correct-args.js": 37.38, + "function-sum.js": 31.3293 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 32, + "function-empty.js": 36, + "function-excess-args.js": 36, + "function-closure.js": 36, + "function-missing-args.js": 36, + "loop-sum.js": 36, + "loop-empty-resolve.js": 32, + "function-correct-args.js": 36, + "function-sum.js": 36 + }, + "jerryscript-snapshot": { + "loop-empty.js": 24, + "function-empty.js": 28, + "function-excess-args.js": 28, + "function-closure.js": 28, + "function-missing-args.js": 28, + "loop-sum.js": 28, + "loop-empty-resolve.js": 24, + "function-correct-args.js": 28, + "function-sum.js": 28 + }, + "duktape": { + "loop-empty.js": 148, + "function-empty.js": 148, + "function-excess-args.js": 148, + "function-closure.js": 476, + "function-missing-args.js": 148, + "loop-sum.js": 148, + "loop-empty-resolve.js": 148, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file