From 59ecb5e1df0962155d53b7658cfec585ab36db8c Mon Sep 17 00:00:00 2001 From: Hanjoung Lee Date: Fri, 20 Nov 2015 15:16:10 +0900 Subject: [PATCH] Update benchmark data --- benchmark/data/2015-07-11.json | 124 +++++++++++++ benchmark/data/2015-07-12.json | 124 +++++++++++++ .../data/{2015-07-10.json => 2015-07-13.json} | 80 ++++---- benchmark/data/2015-07-14.json | 124 +++++++++++++ benchmark/data/2015-07-15.json | 124 +++++++++++++ benchmark/data/2015-07-16.json | 124 +++++++++++++ benchmark/data/2015-07-17.json | 76 ++++---- benchmark/data/2015-07-18.json | 124 +++++++++++++ benchmark/data/2015-07-19.json | 124 +++++++++++++ benchmark/data/2015-07-20.json | 124 +++++++++++++ benchmark/data/2015-07-21.json | 124 +++++++++++++ benchmark/data/2015-07-22.json | 124 +++++++++++++ benchmark/data/2015-07-23.json | 124 +++++++++++++ benchmark/data/2015-07-24.json | 78 ++++---- benchmark/data/2015-07-25.json | 124 +++++++++++++ benchmark/data/2015-07-26.json | 124 +++++++++++++ benchmark/data/2015-07-27.json | 124 +++++++++++++ benchmark/data/2015-07-28.json | 124 +++++++++++++ benchmark/data/2015-07-29.json | 124 +++++++++++++ benchmark/data/2015-07-30.json | 124 +++++++++++++ benchmark/data/2015-07-31.json | 78 ++++---- benchmark/data/2015-08-01.json | 124 +++++++++++++ benchmark/data/2015-08-02.json | 124 +++++++++++++ benchmark/data/2015-08-03.json | 124 +++++++++++++ benchmark/data/2015-08-04.json | 124 +++++++++++++ benchmark/data/2015-08-05.json | 124 +++++++++++++ benchmark/data/2015-08-06.json | 124 +++++++++++++ benchmark/data/2015-08-07.json | 82 +++++---- benchmark/data/2015-08-08.json | 124 +++++++++++++ benchmark/data/2015-08-09.json | 124 +++++++++++++ benchmark/data/2015-08-10.json | 124 +++++++++++++ benchmark/data/2015-08-11.json | 124 +++++++++++++ benchmark/data/2015-08-12.json | 124 +++++++++++++ benchmark/data/2015-08-13.json | 124 +++++++++++++ benchmark/data/2015-08-14.json | 86 ++++----- benchmark/data/2015-08-15.json | 124 +++++++++++++ benchmark/data/2015-08-16.json | 124 +++++++++++++ benchmark/data/2015-08-17.json | 124 +++++++++++++ benchmark/data/2015-08-18.json | 124 +++++++++++++ benchmark/data/2015-08-19.json | 124 +++++++++++++ benchmark/data/2015-08-20.json | 124 +++++++++++++ benchmark/data/2015-08-21.json | 82 ++++----- benchmark/data/2015-08-22.json | 124 +++++++++++++ benchmark/data/2015-08-23.json | 124 +++++++++++++ benchmark/data/2015-08-24.json | 124 +++++++++++++ benchmark/data/2015-08-25.json | 124 +++++++++++++ benchmark/data/2015-08-26.json | 124 +++++++++++++ benchmark/data/2015-08-27.json | 124 +++++++++++++ benchmark/data/2015-08-28.json | 74 ++++---- benchmark/data/2015-08-29.json | 124 +++++++++++++ benchmark/data/2015-08-30.json | 124 +++++++++++++ benchmark/data/2015-08-31.json | 124 +++++++++++++ benchmark/data/2015-09-01.json | 124 +++++++++++++ benchmark/data/2015-09-02.json | 124 +++++++++++++ benchmark/data/2015-09-03.json | 124 +++++++++++++ benchmark/data/2015-09-04.json | 78 ++++---- benchmark/data/2015-09-05.json | 124 +++++++++++++ benchmark/data/2015-09-06.json | 124 +++++++++++++ benchmark/data/2015-09-07.json | 124 +++++++++++++ benchmark/data/2015-09-08.json | 124 +++++++++++++ benchmark/data/2015-09-09.json | 124 +++++++++++++ benchmark/data/2015-09-10.json | 174 ++++++++++++++++++ benchmark/data/2015-09-11.json | 160 ++++++++-------- benchmark/data/2015-09-12.json | 174 ++++++++++++++++++ benchmark/data/2015-09-13.json | 174 ++++++++++++++++++ benchmark/data/2015-09-14.json | 174 ++++++++++++++++++ benchmark/data/2015-09-15.json | 174 ++++++++++++++++++ benchmark/data/2015-09-16.json | 174 ++++++++++++++++++ benchmark/data/2015-09-17.json | 174 ++++++++++++++++++ benchmark/data/2015-09-18.json | 136 +++++++------- benchmark/data/2015-09-19.json | 174 ++++++++++++++++++ benchmark/data/2015-09-20.json | 174 ++++++++++++++++++ benchmark/data/2015-09-21.json | 174 ++++++++++++++++++ benchmark/data/2015-09-22.json | 174 ++++++++++++++++++ benchmark/data/2015-09-23.json | 174 ++++++++++++++++++ benchmark/data/2015-09-24.json | 174 ++++++++++++++++++ benchmark/data/2015-09-25.json | 142 +++++++------- benchmark/data/2015-09-26.json | 174 ++++++++++++++++++ benchmark/data/2015-09-27.json | 174 ++++++++++++++++++ benchmark/data/2015-09-28.json | 174 ++++++++++++++++++ benchmark/data/2015-09-29.json | 174 ++++++++++++++++++ benchmark/data/2015-09-30.json | 174 ++++++++++++++++++ benchmark/data/2015-10-01.json | 174 ++++++++++++++++++ benchmark/data/2015-10-02.json | 134 +++++++------- benchmark/data/2015-10-03.json | 174 ++++++++++++++++++ benchmark/data/2015-10-04.json | 174 ++++++++++++++++++ benchmark/data/2015-10-05.json | 174 ++++++++++++++++++ benchmark/data/2015-10-06.json | 132 ++++++------- benchmark/data/2015-10-07.json | 132 ++++++------- benchmark/data/2015-10-08.json | 130 ++++++------- benchmark/data/2015-10-09.json | 174 ++++++++++++++++++ benchmark/data/2015-10-10.json | 174 ++++++++++++++++++ benchmark/data/2015-10-11.json | 174 ++++++++++++++++++ benchmark/data/2015-10-12.json | 174 ++++++++++++++++++ benchmark/data/2015-10-13.json | 132 ++++++------- benchmark/data/2015-10-14.json | 174 ++++++++++++++++++ benchmark/data/2015-10-15.json | 174 ++++++++++++++++++ benchmark/data/2015-10-16.json | 174 ++++++++++++++++++ benchmark/data/2015-10-17.json | 174 ++++++++++++++++++ benchmark/data/2015-10-18.json | 174 ++++++++++++++++++ benchmark/data/2015-10-19.json | 174 ++++++++++++++++++ benchmark/data/2015-10-20.json | 174 ++++++++++++++++++ benchmark/data/2015-10-21.json | 174 ++++++++++++++++++ benchmark/data/2015-10-22.json | 174 ++++++++++++++++++ benchmark/data/2015-10-23.json | 174 ++++++++++++++++++ benchmark/data/2015-10-24.json | 174 ++++++++++++++++++ benchmark/data/2015-10-25.json | 174 ++++++++++++++++++ benchmark/data/2015-10-26.json | 174 ++++++++++++++++++ benchmark/data/2015-10-27.json | 174 ++++++++++++++++++ benchmark/data/2015-10-28.json | 174 ++++++++++++++++++ benchmark/data/2015-10-29.json | 174 ++++++++++++++++++ benchmark/data/2015-10-30.json | 174 ++++++++++++++++++ benchmark/data/2015-10-31.json | 174 ++++++++++++++++++ benchmark/data/2015-11-01.json | 174 ++++++++++++++++++ benchmark/data/2015-11-02.json | 174 ++++++++++++++++++ benchmark/data/2015-11-03.json | 174 ++++++++++++++++++ benchmark/data/2015-11-04.json | 174 ++++++++++++++++++ benchmark/data/2015-11-05.json | 174 ++++++++++++++++++ benchmark/data/2015-11-06.json | 174 ++++++++++++++++++ benchmark/data/2015-11-07.json | 174 ++++++++++++++++++ benchmark/data/2015-11-08.json | 174 ++++++++++++++++++ benchmark/data/2015-11-09.json | 174 ++++++++++++++++++ benchmark/data/2015-11-10.json | 174 ++++++++++++++++++ benchmark/data/2015-11-11.json | 174 ++++++++++++++++++ benchmark/data/2015-11-12.json | 174 ++++++++++++++++++ benchmark/data/2015-11-13.json | 174 ++++++++++++++++++ benchmark/data/2015-11-14.json | 174 ++++++++++++++++++ benchmark/data/2015-11-15.json | 174 ++++++++++++++++++ benchmark/data/2015-11-16.json | 174 ++++++++++++++++++ benchmark/data/2015-11-17.json | 174 ++++++++++++++++++ benchmark/data/2015-11-18.json | 174 ++++++++++++++++++ benchmark/data/2015-11-19.json | 174 ++++++++++++++++++ benchmark/data/2015-11-20.json | 174 ++++++++++++++++++ 133 files changed, 18491 insertions(+), 905 deletions(-) create mode 100644 benchmark/data/2015-07-11.json create mode 100644 benchmark/data/2015-07-12.json rename benchmark/data/{2015-07-10.json => 2015-07-13.json} (58%) create mode 100644 benchmark/data/2015-07-14.json create mode 100644 benchmark/data/2015-07-15.json create mode 100644 benchmark/data/2015-07-16.json create mode 100644 benchmark/data/2015-07-18.json create mode 100644 benchmark/data/2015-07-19.json create mode 100644 benchmark/data/2015-07-20.json create mode 100644 benchmark/data/2015-07-21.json create mode 100644 benchmark/data/2015-07-22.json create mode 100644 benchmark/data/2015-07-23.json create mode 100644 benchmark/data/2015-07-25.json create mode 100644 benchmark/data/2015-07-26.json create mode 100644 benchmark/data/2015-07-27.json create mode 100644 benchmark/data/2015-07-28.json create mode 100644 benchmark/data/2015-07-29.json create mode 100644 benchmark/data/2015-07-30.json create mode 100644 benchmark/data/2015-08-01.json create mode 100644 benchmark/data/2015-08-02.json create mode 100644 benchmark/data/2015-08-03.json create mode 100644 benchmark/data/2015-08-04.json create mode 100644 benchmark/data/2015-08-05.json create mode 100644 benchmark/data/2015-08-06.json create mode 100644 benchmark/data/2015-08-08.json create mode 100644 benchmark/data/2015-08-09.json create mode 100644 benchmark/data/2015-08-10.json create mode 100644 benchmark/data/2015-08-11.json create mode 100644 benchmark/data/2015-08-12.json create mode 100644 benchmark/data/2015-08-13.json create mode 100644 benchmark/data/2015-08-15.json create mode 100644 benchmark/data/2015-08-16.json create mode 100644 benchmark/data/2015-08-17.json create mode 100644 benchmark/data/2015-08-18.json create mode 100644 benchmark/data/2015-08-19.json create mode 100644 benchmark/data/2015-08-20.json create mode 100644 benchmark/data/2015-08-22.json create mode 100644 benchmark/data/2015-08-23.json create mode 100644 benchmark/data/2015-08-24.json create mode 100644 benchmark/data/2015-08-25.json create mode 100644 benchmark/data/2015-08-26.json create mode 100644 benchmark/data/2015-08-27.json create mode 100644 benchmark/data/2015-08-29.json create mode 100644 benchmark/data/2015-08-30.json create mode 100644 benchmark/data/2015-08-31.json create mode 100644 benchmark/data/2015-09-01.json create mode 100644 benchmark/data/2015-09-02.json create mode 100644 benchmark/data/2015-09-03.json create mode 100644 benchmark/data/2015-09-05.json create mode 100644 benchmark/data/2015-09-06.json create mode 100644 benchmark/data/2015-09-07.json create mode 100644 benchmark/data/2015-09-08.json create mode 100644 benchmark/data/2015-09-09.json create mode 100644 benchmark/data/2015-09-10.json create mode 100644 benchmark/data/2015-09-12.json create mode 100644 benchmark/data/2015-09-13.json create mode 100644 benchmark/data/2015-09-14.json create mode 100644 benchmark/data/2015-09-15.json create mode 100644 benchmark/data/2015-09-16.json create mode 100644 benchmark/data/2015-09-17.json create mode 100644 benchmark/data/2015-09-19.json create mode 100644 benchmark/data/2015-09-20.json create mode 100644 benchmark/data/2015-09-21.json create mode 100644 benchmark/data/2015-09-22.json create mode 100644 benchmark/data/2015-09-23.json create mode 100644 benchmark/data/2015-09-24.json create mode 100644 benchmark/data/2015-09-26.json create mode 100644 benchmark/data/2015-09-27.json create mode 100644 benchmark/data/2015-09-28.json create mode 100644 benchmark/data/2015-09-29.json create mode 100644 benchmark/data/2015-09-30.json create mode 100644 benchmark/data/2015-10-01.json create mode 100644 benchmark/data/2015-10-03.json create mode 100644 benchmark/data/2015-10-04.json create mode 100644 benchmark/data/2015-10-05.json create mode 100644 benchmark/data/2015-10-09.json create mode 100644 benchmark/data/2015-10-10.json create mode 100644 benchmark/data/2015-10-11.json create mode 100644 benchmark/data/2015-10-12.json create mode 100644 benchmark/data/2015-10-14.json create mode 100644 benchmark/data/2015-10-15.json create mode 100644 benchmark/data/2015-10-16.json create mode 100644 benchmark/data/2015-10-17.json create mode 100644 benchmark/data/2015-10-18.json create mode 100644 benchmark/data/2015-10-19.json create mode 100644 benchmark/data/2015-10-20.json create mode 100644 benchmark/data/2015-10-21.json create mode 100644 benchmark/data/2015-10-22.json create mode 100644 benchmark/data/2015-10-23.json create mode 100644 benchmark/data/2015-10-24.json create mode 100644 benchmark/data/2015-10-25.json create mode 100644 benchmark/data/2015-10-26.json create mode 100644 benchmark/data/2015-10-27.json create mode 100644 benchmark/data/2015-10-28.json create mode 100644 benchmark/data/2015-10-29.json create mode 100644 benchmark/data/2015-10-30.json create mode 100644 benchmark/data/2015-10-31.json create mode 100644 benchmark/data/2015-11-01.json create mode 100644 benchmark/data/2015-11-02.json create mode 100644 benchmark/data/2015-11-03.json create mode 100644 benchmark/data/2015-11-04.json create mode 100644 benchmark/data/2015-11-05.json create mode 100644 benchmark/data/2015-11-06.json create mode 100644 benchmark/data/2015-11-07.json create mode 100644 benchmark/data/2015-11-08.json create mode 100644 benchmark/data/2015-11-09.json create mode 100644 benchmark/data/2015-11-10.json create mode 100644 benchmark/data/2015-11-11.json create mode 100644 benchmark/data/2015-11-12.json create mode 100644 benchmark/data/2015-11-13.json create mode 100644 benchmark/data/2015-11-14.json create mode 100644 benchmark/data/2015-11-15.json create mode 100644 benchmark/data/2015-11-16.json create mode 100644 benchmark/data/2015-11-17.json create mode 100644 benchmark/data/2015-11-18.json create mode 100644 benchmark/data/2015-11-19.json create mode 100644 benchmark/data/2015-11-20.json diff --git a/benchmark/data/2015-07-11.json b/benchmark/data/2015-07-11.json new file mode 100644 index 000000000..362639ada --- /dev/null +++ b/benchmark/data/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.03467, + "access-fannkuch.js": 15.6373, + "access-nbody.js": 7.07733, + "bitops-bitwise-and.js": 5.27733, + "math-partial-sums.js": 3.052, + "controlflow-recursive.js": 4.31333, + "bitops-bits-in-byte.js": 7.08667, + "access-binary-trees.js": 3.68267, + "bitops-3bit-bits-in-byte.js": 5.06267, + "string-fasta.js": 36.3067, + "math-cordic.js": 8.172 + }, + "duktape": { + "math-spectral-norm.js": 1.048, + "3d-cube.js": 1.17333, + "access-fannkuch.js": 1.988, + "access-nbody.js": 1.74667, + "bitops-bitwise-and.js": 7.30267, + "math-partial-sums.js": 2.80933, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.292, + "bitops-3bit-bits-in-byte.js": 0.593333, + "string-fasta.js": 4.72533, + "math-cordic.js": 2.544 + } + }, + "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.3133, + "function-empty.js": 31.348, + "function-excess-args.js": 61.9253, + "function-closure.js": 5.09867, + "function-missing-args.js": 64.3867, + "loop-sum.js": 50.6907, + "loop-empty-resolve.js": 5.14533, + "function-correct-args.js": 86.9693, + "function-sum.js": 47.9907 + }, + "duktape": { + "loop-empty.js": 56.012, + "function-empty.js": 40.1773, + "function-excess-args.js": 32.252, + "function-closure.js": 19.872, + "function-missing-args.js": 31.0453, + "loop-sum.js": 73.62, + "loop-empty-resolve.js": 6.752, + "function-correct-args.js": 32.336, + "function-sum.js": 26.736 + } + }, + "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/2015-07-12.json b/benchmark/data/2015-07-12.json new file mode 100644 index 000000000..2907b9b4d --- /dev/null +++ b/benchmark/data/2015-07-12.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.55467, + "3d-cube.js": 6.02533, + "access-fannkuch.js": 15.612, + "access-nbody.js": 7.05467, + "bitops-bitwise-and.js": 5.276, + "math-partial-sums.js": 3.05467, + "controlflow-recursive.js": 4.33333, + "bitops-bits-in-byte.js": 7.08267, + "access-binary-trees.js": 3.676, + "bitops-3bit-bits-in-byte.js": 5.05467, + "string-fasta.js": 36.324, + "math-cordic.js": 8.176 + }, + "duktape": { + "math-spectral-norm.js": 1.052, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.98533, + "access-nbody.js": 1.74533, + "bitops-bitwise-and.js": 7.31867, + "math-partial-sums.js": 2.80933, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.936, + "access-binary-trees.js": 1.29867, + "bitops-3bit-bits-in-byte.js": 0.592, + "string-fasta.js": 4.73067, + "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.3093, + "function-empty.js": 31.2987, + "function-excess-args.js": 61.9293, + "function-closure.js": 5.09467, + "function-missing-args.js": 64.3147, + "loop-sum.js": 50.704, + "loop-empty-resolve.js": 5.14533, + "function-correct-args.js": 86.956, + "function-sum.js": 48.032 + }, + "duktape": { + "loop-empty.js": 56.0093, + "function-empty.js": 40.1587, + "function-excess-args.js": 32.276, + "function-closure.js": 19.924, + "function-missing-args.js": 31.044, + "loop-sum.js": 73.604, + "loop-empty-resolve.js": 6.748, + "function-correct-args.js": 32.4333, + "function-sum.js": 26.86 + } + }, + "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/2015-07-10.json b/benchmark/data/2015-07-13.json similarity index 58% rename from benchmark/data/2015-07-10.json rename to benchmark/data/2015-07-13.json index 8f5ea6978..462904255 100644 --- a/benchmark/data/2015-07-10.json +++ b/benchmark/data/2015-07-13.json @@ -1,7 +1,7 @@ { "info": { "jerryscript": { - "version": "8d7cdebee09d9fcccb85b47efa4e84341f065607", + "version": "13cf31413f6a3a1683c62ac4ed3f19d98d9b2cd2", "size": 173764 }, "duktape": { @@ -12,32 +12,32 @@ "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 4.568, - "3d-cube.js": 6.05467, - "access-fannkuch.js": 16.1653, - "access-nbody.js": 7.17867, - "bitops-bitwise-and.js": 5.47867, - "math-partial-sums.js": 3.116, - "controlflow-recursive.js": 4.35467, - "bitops-bits-in-byte.js": 7.20667, - "access-binary-trees.js": 3.71067, - "bitops-3bit-bits-in-byte.js": 5.09333, - "string-fasta.js": 27.308, - "math-cordic.js": 8.27333 + "math-spectral-norm.js": 4.55467, + "3d-cube.js": 6.03333, + "access-fannkuch.js": 15.6333, + "access-nbody.js": 7.07867, + "bitops-bitwise-and.js": 5.27733, + "math-partial-sums.js": 3.05333, + "controlflow-recursive.js": 4.34267, + "bitops-bits-in-byte.js": 7.09733, + "access-binary-trees.js": 3.68267, + "bitops-3bit-bits-in-byte.js": 5.04533, + "string-fasta.js": 36.2973, + "math-cordic.js": 8.18133 }, "duktape": { - "math-spectral-norm.js": 1.05467, - "3d-cube.js": 1.18533, - "access-fannkuch.js": 1.97733, - "access-nbody.js": 1.736, - "bitops-bitwise-and.js": 7.26267, + "math-spectral-norm.js": 1.04933, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.98267, + "access-nbody.js": 1.74933, + "bitops-bitwise-and.js": 7.272, "math-partial-sums.js": 2.812, - "controlflow-recursive.js": 1.24667, - "bitops-bits-in-byte.js": 0.922667, + "controlflow-recursive.js": 1.248, + "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.72267, - "math-cordic.js": 2.52933 + "string-fasta.js": 4.72133, + "math-cordic.js": 2.544 } }, "memory": { @@ -74,26 +74,26 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 46.9453, - "function-empty.js": 32.0587, - "function-excess-args.js": 62.6253, - "function-closure.js": 5.292, - "function-missing-args.js": 65.1613, - "loop-sum.js": 52.168, - "loop-empty-resolve.js": 5.37467, - "function-correct-args.js": 87.68, - "function-sum.js": 48.6573 + "loop-empty.js": 45.3107, + "function-empty.js": 31.348, + "function-excess-args.js": 61.94, + "function-closure.js": 5.09467, + "function-missing-args.js": 64.3307, + "loop-sum.js": 50.6613, + "loop-empty-resolve.js": 5.14, + "function-correct-args.js": 86.944, + "function-sum.js": 47.968 }, "duktape": { - "loop-empty.js": 55.852, - "function-empty.js": 40.1813, - "function-excess-args.js": 32.3107, - "function-closure.js": 19.8533, - "function-missing-args.js": 31.0227, - "loop-sum.js": 73.5733, - "loop-empty-resolve.js": 6.74267, - "function-correct-args.js": 32.3707, - "function-sum.js": 26.7733 + "loop-empty.js": 56.0307, + "function-empty.js": 40.1453, + "function-excess-args.js": 32.2893, + "function-closure.js": 19.9533, + "function-missing-args.js": 31.0787, + "loop-sum.js": 73.6507, + "loop-empty-resolve.js": 6.74133, + "function-correct-args.js": 32.324, + "function-sum.js": 26.808 } }, "memory": { diff --git a/benchmark/data/2015-07-14.json b/benchmark/data/2015-07-14.json new file mode 100644 index 000000000..ea7d50700 --- /dev/null +++ b/benchmark/data/2015-07-14.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "bc0ca7be5d1081e8a1115b870237f8d3f19b32d9", + "size": 173768 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.60933, + "3d-cube.js": 5.968, + "access-fannkuch.js": 15.7533, + "access-nbody.js": 7.09867, + "bitops-bitwise-and.js": 5.572, + "math-partial-sums.js": 3.12667, + "controlflow-recursive.js": 4.45333, + "bitops-bits-in-byte.js": 7.13067, + "access-binary-trees.js": 3.73733, + "bitops-3bit-bits-in-byte.js": 5.11333, + "string-fasta.js": 36.2867, + "math-cordic.js": 8.26933 + }, + "duktape": { + "math-spectral-norm.js": 1.05067, + "3d-cube.js": 1.17867, + "access-fannkuch.js": 1.984, + "access-nbody.js": 1.748, + "bitops-bitwise-and.js": 7.3, + "math-partial-sums.js": 2.812, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.937333, + "access-binary-trees.js": 1.296, + "bitops-3bit-bits-in-byte.js": 0.590667, + "string-fasta.js": 4.74133, + "math-cordic.js": 2.54533 + } + }, + "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": 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": 46.3, + "function-empty.js": 34.4373, + "function-excess-args.js": 64.692, + "function-closure.js": 5.40933, + "function-missing-args.js": 67.6853, + "loop-sum.js": 51.9187, + "loop-empty-resolve.js": 5.256, + "function-correct-args.js": 90.2733, + "function-sum.js": 49.968 + }, + "duktape": { + "loop-empty.js": 56.0267, + "function-empty.js": 40.184, + "function-excess-args.js": 32.332, + "function-closure.js": 19.8213, + "function-missing-args.js": 31.0187, + "loop-sum.js": 73.6293, + "loop-empty-resolve.js": 6.752, + "function-correct-args.js": 32.332, + "function-sum.js": 26.8 + } + }, + "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/2015-07-15.json b/benchmark/data/2015-07-15.json new file mode 100644 index 000000000..7444b0908 --- /dev/null +++ b/benchmark/data/2015-07-15.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "7ccec19c268352314d1e48365d17f65e3dd6287f", + "size": 173768 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.688, + "3d-cube.js": 6.64267, + "access-fannkuch.js": 16.1907, + "access-nbody.js": 7.11467, + "bitops-bitwise-and.js": 5.28533, + "math-partial-sums.js": 3.376, + "controlflow-recursive.js": 4.44267, + "bitops-bits-in-byte.js": 7.784, + "access-binary-trees.js": 3.35333, + "bitops-3bit-bits-in-byte.js": 5.348, + "string-fasta.js": 36.2507, + "math-cordic.js": 8.64933 + }, + "duktape": { + "math-spectral-norm.js": 1.052, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.988, + "access-nbody.js": 1.74267, + "bitops-bitwise-and.js": 7.29067, + "math-partial-sums.js": 2.812, + "controlflow-recursive.js": 1.24667, + "bitops-bits-in-byte.js": 0.933333, + "access-binary-trees.js": 1.3, + "bitops-3bit-bits-in-byte.js": 0.592, + "string-fasta.js": 4.736, + "math-cordic.js": 2.536 + } + }, + "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.1187, + "function-empty.js": 32.1413, + "function-excess-args.js": 62.8133, + "function-closure.js": 5.26133, + "function-missing-args.js": 65.0187, + "loop-sum.js": 50.4533, + "loop-empty-resolve.js": 5.12267, + "function-correct-args.js": 87.9467, + "function-sum.js": 48.66 + }, + "duktape": { + "loop-empty.js": 55.9547, + "function-empty.js": 40.1253, + "function-excess-args.js": 32.284, + "function-closure.js": 19.904, + "function-missing-args.js": 30.9787, + "loop-sum.js": 73.6333, + "loop-empty-resolve.js": 6.76133, + "function-correct-args.js": 32.2893, + "function-sum.js": 26.732 + } + }, + "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/2015-07-16.json b/benchmark/data/2015-07-16.json new file mode 100644 index 000000000..4a02c8ce0 --- /dev/null +++ b/benchmark/data/2015-07-16.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "351df6184c62b74f1246e9400fb5180d94882baf", + "size": 181960 + }, + "duktape": { + "version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.76133, + "3d-cube.js": 6.68267, + "access-fannkuch.js": 16.3613, + "access-nbody.js": 7.14133, + "bitops-bitwise-and.js": 5.38267, + "math-partial-sums.js": 3.38933, + "controlflow-recursive.js": 4.48, + "bitops-bits-in-byte.js": 7.872, + "access-binary-trees.js": 3.35467, + "bitops-3bit-bits-in-byte.js": 5.39733, + "string-fasta.js": 36.2213, + "math-cordic.js": 8.69733 + }, + "duktape": { + "math-spectral-norm.js": 1.05467, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.984, + "access-nbody.js": 1.74267, + "bitops-bitwise-and.js": 7.31067, + "math-partial-sums.js": 2.812, + "controlflow-recursive.js": 1.24667, + "bitops-bits-in-byte.js": 0.936, + "access-binary-trees.js": 1.296, + "bitops-3bit-bits-in-byte.js": 0.592, + "string-fasta.js": 4.724, + "math-cordic.js": 2.54133 + } + }, + "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.9093, + "function-empty.js": 32.7053, + "function-excess-args.js": 63.4707, + "function-closure.js": 5.25467, + "function-missing-args.js": 65.5867, + "loop-sum.js": 50.8587, + "loop-empty-resolve.js": 5.12933, + "function-correct-args.js": 88.4387, + "function-sum.js": 49.2533 + }, + "duktape": { + "loop-empty.js": 55.9947, + "function-empty.js": 40.1507, + "function-excess-args.js": 32.3307, + "function-closure.js": 19.8693, + "function-missing-args.js": 31.0453, + "loop-sum.js": 73.56, + "loop-empty-resolve.js": 6.75067, + "function-correct-args.js": 32.3373, + "function-sum.js": 26.8133 + } + }, + "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/2015-07-17.json b/benchmark/data/2015-07-17.json index cc79d4419..8e97d4b7b 100644 --- a/benchmark/data/2015-07-17.json +++ b/benchmark/data/2015-07-17.json @@ -12,32 +12,32 @@ "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 4.75067, - "3d-cube.js": 6.684, - "access-fannkuch.js": 16.3333, + "math-spectral-norm.js": 4.76133, + "3d-cube.js": 6.68667, + "access-fannkuch.js": 16.3267, "access-nbody.js": 7.148, - "bitops-bitwise-and.js": 5.38, - "math-partial-sums.js": 3.38267, - "controlflow-recursive.js": 4.46133, - "bitops-bits-in-byte.js": 7.872, - "access-binary-trees.js": 3.34533, - "bitops-3bit-bits-in-byte.js": 5.38933, - "string-fasta.js": 36.2467, + "bitops-bitwise-and.js": 5.37733, + "math-partial-sums.js": 3.39067, + "controlflow-recursive.js": 4.47467, + "bitops-bits-in-byte.js": 7.864, + "access-binary-trees.js": 3.35867, + "bitops-3bit-bits-in-byte.js": 5.39733, + "string-fasta.js": 36.228, "math-cordic.js": 8.69333 }, "duktape": { - "math-spectral-norm.js": 1.048, + "math-spectral-norm.js": 1.036, "3d-cube.js": 1.17333, - "access-fannkuch.js": 1.98267, - "access-nbody.js": 1.74533, - "bitops-bitwise-and.js": 7.28533, - "math-partial-sums.js": 2.82667, - "controlflow-recursive.js": 1.24933, - "bitops-bits-in-byte.js": 0.936, - "access-binary-trees.js": 1.3, - "bitops-3bit-bits-in-byte.js": 0.592, - "string-fasta.js": 4.724, - "math-cordic.js": 2.55067 + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.744, + "bitops-bitwise-and.js": 7.31467, + "math-partial-sums.js": 2.81067, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.932, + "access-binary-trees.js": 1.29733, + "bitops-3bit-bits-in-byte.js": 0.590667, + "string-fasta.js": 4.73333, + "math-cordic.js": 2.54267 } }, "memory": { @@ -74,26 +74,26 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 45.9067, + "loop-empty.js": 45.9267, "function-empty.js": 32.6907, - "function-excess-args.js": 63.4693, - "function-closure.js": 5.23867, - "function-missing-args.js": 65.5507, - "loop-sum.js": 50.8533, - "loop-empty-resolve.js": 5.14, - "function-correct-args.js": 88.3947, - "function-sum.js": 49.2693 + "function-excess-args.js": 63.228, + "function-closure.js": 5.24933, + "function-missing-args.js": 65.5267, + "loop-sum.js": 50.884, + "loop-empty-resolve.js": 5.15067, + "function-correct-args.js": 88.4173, + "function-sum.js": 49.3293 }, "duktape": { - "loop-empty.js": 55.9933, - "function-empty.js": 40.148, - "function-excess-args.js": 32.2773, - "function-closure.js": 19.796, - "function-missing-args.js": 30.9907, - "loop-sum.js": 73.6307, - "loop-empty-resolve.js": 6.74667, - "function-correct-args.js": 32.3293, - "function-sum.js": 26.756 + "loop-empty.js": 56.0027, + "function-empty.js": 40.2107, + "function-excess-args.js": 32.3027, + "function-closure.js": 19.8653, + "function-missing-args.js": 31.0053, + "loop-sum.js": 73.58, + "loop-empty-resolve.js": 6.75467, + "function-correct-args.js": 32.3627, + "function-sum.js": 26.7067 } }, "memory": { diff --git a/benchmark/data/2015-07-18.json b/benchmark/data/2015-07-18.json new file mode 100644 index 000000000..b48ec74b9 --- /dev/null +++ b/benchmark/data/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.788, + "3d-cube.js": 6.72267, + "access-fannkuch.js": 16.44, + "access-nbody.js": 7.212, + "bitops-bitwise-and.js": 5.38533, + "math-partial-sums.js": 3.40267, + "controlflow-recursive.js": 4.492, + "bitops-bits-in-byte.js": 7.92133, + "access-binary-trees.js": 3.384, + "bitops-3bit-bits-in-byte.js": 5.41867, + "string-fasta.js": 36.2507, + "math-cordic.js": 8.73733 + }, + "duktape": { + "math-spectral-norm.js": 1.052, + "3d-cube.js": 1.17867, + "access-fannkuch.js": 1.98533, + "access-nbody.js": 1.744, + "bitops-bitwise-and.js": 7.312, + "math-partial-sums.js": 2.808, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.936, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.590667, + "string-fasta.js": 4.732, + "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.7227, + "function-empty.js": 32.936, + "function-excess-args.js": 63.6613, + "function-closure.js": 5.272, + "function-missing-args.js": 65.7773, + "loop-sum.js": 51.1173, + "loop-empty-resolve.js": 5.20533, + "function-correct-args.js": 88.6173, + "function-sum.js": 49.4933 + }, + "duktape": { + "loop-empty.js": 55.9933, + "function-empty.js": 40.156, + "function-excess-args.js": 32.304, + "function-closure.js": 19.9813, + "function-missing-args.js": 31.028, + "loop-sum.js": 73.5627, + "loop-empty-resolve.js": 6.744, + "function-correct-args.js": 32.3827, + "function-sum.js": 26.8253 + } + }, + "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/2015-07-19.json b/benchmark/data/2015-07-19.json new file mode 100644 index 000000000..9da7c7c33 --- /dev/null +++ b/benchmark/data/2015-07-19.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.788, + "3d-cube.js": 6.69867, + "access-fannkuch.js": 16.4787, + "access-nbody.js": 7.20533, + "bitops-bitwise-and.js": 5.38267, + "math-partial-sums.js": 3.40267, + "controlflow-recursive.js": 4.472, + "bitops-bits-in-byte.js": 7.90933, + "access-binary-trees.js": 3.37067, + "bitops-3bit-bits-in-byte.js": 5.428, + "string-fasta.js": 36.272, + "math-cordic.js": 8.74133 + }, + "duktape": { + "math-spectral-norm.js": 1.05467, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.74667, + "bitops-bitwise-and.js": 7.30133, + "math-partial-sums.js": 2.82267, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.592, + "string-fasta.js": 4.71733, + "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.7107, + "function-empty.js": 32.9267, + "function-excess-args.js": 63.78, + "function-closure.js": 5.26267, + "function-missing-args.js": 65.8, + "loop-sum.js": 51.1907, + "loop-empty-resolve.js": 5.22, + "function-correct-args.js": 88.6333, + "function-sum.js": 49.5533 + }, + "duktape": { + "loop-empty.js": 55.8693, + "function-empty.js": 40.2093, + "function-excess-args.js": 32.308, + "function-closure.js": 19.9347, + "function-missing-args.js": 31.012, + "loop-sum.js": 73.4987, + "loop-empty-resolve.js": 6.73467, + "function-correct-args.js": 32.3253, + "function-sum.js": 26.748 + } + }, + "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/2015-07-20.json b/benchmark/data/2015-07-20.json new file mode 100644 index 000000000..0dad8b84c --- /dev/null +++ b/benchmark/data/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.77867, + "3d-cube.js": 6.708, + "access-fannkuch.js": 16.472, + "access-nbody.js": 7.212, + "bitops-bitwise-and.js": 5.396, + "math-partial-sums.js": 3.39867, + "controlflow-recursive.js": 4.488, + "bitops-bits-in-byte.js": 7.92133, + "access-binary-trees.js": 3.38267, + "bitops-3bit-bits-in-byte.js": 5.41867, + "string-fasta.js": 36.264, + "math-cordic.js": 8.74667 + }, + "duktape": { + "math-spectral-norm.js": 1.056, + "3d-cube.js": 1.17867, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.74133, + "bitops-bitwise-and.js": 7.308, + "math-partial-sums.js": 2.81333, + "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.593333, + "string-fasta.js": 4.73867, + "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.644, + "function-empty.js": 32.9213, + "function-excess-args.js": 63.7093, + "function-closure.js": 5.27467, + "function-missing-args.js": 65.8, + "loop-sum.js": 51.216, + "loop-empty-resolve.js": 5.22, + "function-correct-args.js": 88.652, + "function-sum.js": 49.4493 + }, + "duktape": { + "loop-empty.js": 56.04, + "function-empty.js": 40.184, + "function-excess-args.js": 32.2707, + "function-closure.js": 19.864, + "function-missing-args.js": 31.0587, + "loop-sum.js": 73.5787, + "loop-empty-resolve.js": 6.74933, + "function-correct-args.js": 32.4067, + "function-sum.js": 26.796 + } + }, + "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/2015-07-21.json b/benchmark/data/2015-07-21.json new file mode 100644 index 000000000..4142ba5e3 --- /dev/null +++ b/benchmark/data/2015-07-21.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "c7a47c17918e32267628218e164f5ee4e97e54d6", + "size": 181960 + }, + "duktape": { + "version": "6fed0c9a7a0c96c69918821063d26525b40f80b4", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.72, + "3d-cube.js": 6.67467, + "access-fannkuch.js": 16.1787, + "access-nbody.js": 7.136, + "bitops-bitwise-and.js": 5.35467, + "math-partial-sums.js": 3.36533, + "controlflow-recursive.js": 4.504, + "bitops-bits-in-byte.js": 7.968, + "access-binary-trees.js": 3.37467, + "bitops-3bit-bits-in-byte.js": 5.444, + "string-fasta.js": 36.4587, + "math-cordic.js": 8.66933 + }, + "duktape": { + "math-spectral-norm.js": 1.056, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.988, + "access-nbody.js": 1.748, + "bitops-bitwise-and.js": 7.31333, + "math-partial-sums.js": 2.812, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.936, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.590667, + "string-fasta.js": 4.74267, + "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.1773, + "function-empty.js": 32.72, + "function-excess-args.js": 63.996, + "function-closure.js": 5.44933, + "function-missing-args.js": 66.0, + "loop-sum.js": 50.388, + "loop-empty-resolve.js": 5.16933, + "function-correct-args.js": 89.492, + "function-sum.js": 49.6773 + }, + "duktape": { + "loop-empty.js": 55.932, + "function-empty.js": 40.176, + "function-excess-args.js": 32.1893, + "function-closure.js": 19.8467, + "function-missing-args.js": 31.044, + "loop-sum.js": 73.6827, + "loop-empty-resolve.js": 6.75067, + "function-correct-args.js": 32.3013, + "function-sum.js": 26.7853 + } + }, + "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/2015-07-22.json b/benchmark/data/2015-07-22.json new file mode 100644 index 000000000..848ace4c2 --- /dev/null +++ b/benchmark/data/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.704, + "access-fannkuch.js": 16.532, + "access-nbody.js": 7.40533, + "bitops-bitwise-and.js": 5.32133, + "math-partial-sums.js": 3.47733, + "controlflow-recursive.js": 4.572, + "bitops-bits-in-byte.js": 7.81733, + "access-binary-trees.js": 3.46533, + "bitops-3bit-bits-in-byte.js": 5.404, + "string-fasta.js": 36.3987, + "math-cordic.js": 8.79867 + }, + "duktape": { + "math-spectral-norm.js": 1.05333, + "3d-cube.js": 1.17467, + "access-fannkuch.js": 1.98267, + "access-nbody.js": 1.74933, + "bitops-bitwise-and.js": 7.308, + "math-partial-sums.js": 2.812, + "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.73867, + "math-cordic.js": 2.54133 + } + }, + "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.2027, + "function-empty.js": 32.7427, + "function-excess-args.js": 65.0587, + "function-closure.js": 5.44533, + "function-missing-args.js": 67.048, + "loop-sum.js": 51.3, + "loop-empty-resolve.js": 5.16267, + "function-correct-args.js": 90.692, + "function-sum.js": 50.68 + }, + "duktape": { + "loop-empty.js": 56.0573, + "function-empty.js": 40.1853, + "function-excess-args.js": 32.288, + "function-closure.js": 19.956, + "function-missing-args.js": 31.0013, + "loop-sum.js": 73.5787, + "loop-empty-resolve.js": 6.75467, + "function-correct-args.js": 32.268, + "function-sum.js": 26.74 + } + }, + "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/2015-07-23.json b/benchmark/data/2015-07-23.json new file mode 100644 index 000000000..f83747c03 --- /dev/null +++ b/benchmark/data/2015-07-23.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "63083b3b51157b0f02d1170fc0296845f2bcf79f", + "size": 186056 + }, + "duktape": { + "version": "30613ee6f7248d88abde62d0492cd1ee88e3eda3", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.76667, + "3d-cube.js": 6.74, + "access-fannkuch.js": 16.3733, + "access-nbody.js": 7.19067, + "bitops-bitwise-and.js": 5.488, + "math-partial-sums.js": 3.416, + "controlflow-recursive.js": 4.53467, + "bitops-bits-in-byte.js": 7.988, + "access-binary-trees.js": 3.41067, + "bitops-3bit-bits-in-byte.js": 5.48267, + "string-fasta.js": 36.5333, + "math-cordic.js": 8.828 + }, + "duktape": { + "math-spectral-norm.js": 1.052, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.74, + "bitops-bitwise-and.js": 7.292, + "math-partial-sums.js": 2.81333, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.29733, + "bitops-3bit-bits-in-byte.js": 0.589333, + "string-fasta.js": 4.73867, + "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": 47.124, + "function-empty.js": 33.7227, + "function-excess-args.js": 64.1573, + "function-closure.js": 5.46667, + "function-missing-args.js": 66.4093, + "loop-sum.js": 52.38, + "loop-empty-resolve.js": 5.32, + "function-correct-args.js": 89.7587, + "function-sum.js": 50.136 + }, + "duktape": { + "loop-empty.js": 56.0293, + "function-empty.js": 40.168, + "function-excess-args.js": 32.2987, + "function-closure.js": 19.952, + "function-missing-args.js": 31.0747, + "loop-sum.js": 73.6333, + "loop-empty-resolve.js": 6.75867, + "function-correct-args.js": 32.3653, + "function-sum.js": 26.792 + } + }, + "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/2015-07-24.json b/benchmark/data/2015-07-24.json index 524e2b899..ab450c465 100644 --- a/benchmark/data/2015-07-24.json +++ b/benchmark/data/2015-07-24.json @@ -12,32 +12,32 @@ "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 4.72667, - "3d-cube.js": 6.69467, - "access-fannkuch.js": 16.3, + "math-spectral-norm.js": 4.73067, + "3d-cube.js": 6.70267, + "access-fannkuch.js": 16.3107, "access-nbody.js": 7.104, "bitops-bitwise-and.js": 5.34267, - "math-partial-sums.js": 3.364, - "controlflow-recursive.js": 4.50667, - "bitops-bits-in-byte.js": 7.96533, - "access-binary-trees.js": 3.39067, - "bitops-3bit-bits-in-byte.js": 5.45467, - "string-fasta.js": 36.4027, - "math-cordic.js": 8.74267 + "math-partial-sums.js": 3.36533, + "controlflow-recursive.js": 4.492, + "bitops-bits-in-byte.js": 7.97467, + "access-binary-trees.js": 3.392, + "bitops-3bit-bits-in-byte.js": 5.464, + "string-fasta.js": 36.4493, + "math-cordic.js": 8.74533 }, "duktape": { - "math-spectral-norm.js": 1.03333, - "3d-cube.js": 1.17067, - "access-fannkuch.js": 1.97333, - "access-nbody.js": 1.75067, - "bitops-bitwise-and.js": 7.292, - "math-partial-sums.js": 2.82267, - "controlflow-recursive.js": 1.248, - "bitops-bits-in-byte.js": 0.934667, + "math-spectral-norm.js": 1.03467, + "3d-cube.js": 1.16933, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.748, + "bitops-bitwise-and.js": 7.26267, + "math-partial-sums.js": 2.82, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.936, "access-binary-trees.js": 1.29867, - "bitops-3bit-bits-in-byte.js": 0.592, - "string-fasta.js": 4.676, - "math-cordic.js": 2.53867 + "bitops-3bit-bits-in-byte.js": 0.589333, + "string-fasta.js": 4.66933, + "math-cordic.js": 2.54 } }, "memory": { @@ -74,26 +74,26 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 45.764, - "function-empty.js": 33.0893, - "function-excess-args.js": 63.9267, - "function-closure.js": 5.91733, - "function-missing-args.js": 65.9853, - "loop-sum.js": 50.5267, - "loop-empty-resolve.js": 5.22133, - "function-correct-args.js": 88.756, - "function-sum.js": 49.672 + "loop-empty.js": 45.8547, + "function-empty.js": 33.0987, + "function-excess-args.js": 63.9347, + "function-closure.js": 5.32667, + "function-missing-args.js": 66.0027, + "loop-sum.js": 50.5773, + "loop-empty-resolve.js": 5.224, + "function-correct-args.js": 88.84, + "function-sum.js": 49.6773 }, "duktape": { - "loop-empty.js": 55.776, - "function-empty.js": 39.888, - "function-excess-args.js": 31.9293, - "function-closure.js": 19.5493, - "function-missing-args.js": 30.712, - "loop-sum.js": 73.6933, - "loop-empty-resolve.js": 6.73733, - "function-correct-args.js": 32.072, - "function-sum.js": 26.4173 + "loop-empty.js": 55.7987, + "function-empty.js": 39.904, + "function-excess-args.js": 31.932, + "function-closure.js": 19.5653, + "function-missing-args.js": 30.6627, + "loop-sum.js": 73.58, + "loop-empty-resolve.js": 6.73333, + "function-correct-args.js": 32.0533, + "function-sum.js": 26.408 } }, "memory": { diff --git a/benchmark/data/2015-07-25.json b/benchmark/data/2015-07-25.json new file mode 100644 index 000000000..5774d28b6 --- /dev/null +++ b/benchmark/data/2015-07-25.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "fc45b805794b335210a989a0a1d6d63598b84f91", + "size": 190152 + }, + "duktape": { + "version": "948d625b259e442581196842f4feba86f6ae94b9", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.74, + "3d-cube.js": 6.66667, + "access-fannkuch.js": 16.128, + "access-nbody.js": 7.08267, + "bitops-bitwise-and.js": 5.33467, + "math-partial-sums.js": 3.35067, + "controlflow-recursive.js": 4.536, + "bitops-bits-in-byte.js": 7.88933, + "access-binary-trees.js": 3.408, + "bitops-3bit-bits-in-byte.js": 5.41867, + "string-fasta.js": 36.5733, + "math-cordic.js": 8.70133 + }, + "duktape": { + "math-spectral-norm.js": 1.02933, + "3d-cube.js": 1.172, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.752, + "bitops-bitwise-and.js": 7.27733, + "math-partial-sums.js": 2.808, + "controlflow-recursive.js": 1.25067, + "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.656, + "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.2413, + "function-empty.js": 32.808, + "function-excess-args.js": 63.4547, + "function-closure.js": 5.32667, + "function-missing-args.js": 65.5533, + "loop-sum.js": 50.62, + "loop-empty-resolve.js": 5.12133, + "function-correct-args.js": 89.024, + "function-sum.js": 49.3933 + }, + "duktape": { + "loop-empty.js": 55.8333, + "function-empty.js": 39.8667, + "function-excess-args.js": 31.936, + "function-closure.js": 19.6213, + "function-missing-args.js": 30.712, + "loop-sum.js": 73.6693, + "loop-empty-resolve.js": 6.73333, + "function-correct-args.js": 32.14, + "function-sum.js": 26.4307 + } + }, + "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/2015-07-26.json b/benchmark/data/2015-07-26.json new file mode 100644 index 000000000..17dc2afeb --- /dev/null +++ b/benchmark/data/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.74267, + "3d-cube.js": 6.66133, + "access-fannkuch.js": 16.0933, + "access-nbody.js": 7.07333, + "bitops-bitwise-and.js": 5.32933, + "math-partial-sums.js": 3.34133, + "controlflow-recursive.js": 4.516, + "bitops-bits-in-byte.js": 7.88667, + "access-binary-trees.js": 3.408, + "bitops-3bit-bits-in-byte.js": 5.40933, + "string-fasta.js": 36.56, + "math-cordic.js": 8.704 + }, + "duktape": { + "math-spectral-norm.js": 1.03467, + "3d-cube.js": 1.16533, + "access-fannkuch.js": 1.968, + "access-nbody.js": 1.74133, + "bitops-bitwise-and.js": 7.28533, + "math-partial-sums.js": 2.82667, + "controlflow-recursive.js": 1.252, + "bitops-bits-in-byte.js": 0.930667, + "access-binary-trees.js": 1.29467, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.66533, + "math-cordic.js": 2.512 + } + }, + "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.28, + "function-empty.js": 32.8533, + "function-excess-args.js": 63.3933, + "function-closure.js": 5.31733, + "function-missing-args.js": 65.5333, + "loop-sum.js": 50.6213, + "loop-empty-resolve.js": 5.132, + "function-correct-args.js": 89.0427, + "function-sum.js": 49.4067 + }, + "duktape": { + "loop-empty.js": 55.756, + "function-empty.js": 39.8907, + "function-excess-args.js": 31.948, + "function-closure.js": 19.4587, + "function-missing-args.js": 30.7013, + "loop-sum.js": 73.6293, + "loop-empty-resolve.js": 6.72667, + "function-correct-args.js": 32.1413, + "function-sum.js": 26.3787 + } + }, + "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/2015-07-27.json b/benchmark/data/2015-07-27.json new file mode 100644 index 000000000..4bcc00eca --- /dev/null +++ b/benchmark/data/2015-07-27.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "fc45b805794b335210a989a0a1d6d63598b84f91", + "size": 190152 + }, + "duktape": { + "version": "1f2368ec5b2120c1da1c8e92d57720d044950784", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.74, + "3d-cube.js": 6.68, + "access-fannkuch.js": 16.072, + "access-nbody.js": 7.068, + "bitops-bitwise-and.js": 5.33067, + "math-partial-sums.js": 3.352, + "controlflow-recursive.js": 4.54667, + "bitops-bits-in-byte.js": 7.87867, + "access-binary-trees.js": 3.41333, + "bitops-3bit-bits-in-byte.js": 5.40133, + "string-fasta.js": 36.584, + "math-cordic.js": 8.70533 + }, + "duktape": { + "math-spectral-norm.js": 1.03333, + "3d-cube.js": 1.172, + "access-fannkuch.js": 1.97733, + "access-nbody.js": 1.75067, + "bitops-bitwise-and.js": 7.28, + "math-partial-sums.js": 2.82933, + "controlflow-recursive.js": 1.252, + "bitops-bits-in-byte.js": 0.929333, + "access-binary-trees.js": 1.29867, + "bitops-3bit-bits-in-byte.js": 0.590667, + "string-fasta.js": 4.68933, + "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.26, + "function-empty.js": 32.8307, + "function-excess-args.js": 63.544, + "function-closure.js": 5.308, + "function-missing-args.js": 65.572, + "loop-sum.js": 50.6853, + "loop-empty-resolve.js": 5.13333, + "function-correct-args.js": 89.0667, + "function-sum.js": 49.3453 + }, + "duktape": { + "loop-empty.js": 55.8827, + "function-empty.js": 40.3307, + "function-excess-args.js": 32.3413, + "function-closure.js": 19.5213, + "function-missing-args.js": 31.0227, + "loop-sum.js": 73.584, + "loop-empty-resolve.js": 6.74133, + "function-correct-args.js": 32.088, + "function-sum.js": 26.4693 + } + }, + "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/2015-07-28.json b/benchmark/data/2015-07-28.json new file mode 100644 index 000000000..8cc8d43b3 --- /dev/null +++ b/benchmark/data/2015-07-28.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "e34ab90e61baa478191819eb18700b69717fa743", + "size": 190152 + }, + "duktape": { + "version": "9509fd1af58392b6c2b30ca0058f58e1b7d92040", + "size": 157632 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.724, + "3d-cube.js": 6.63333, + "access-fannkuch.js": 16.0973, + "access-nbody.js": 7.10933, + "bitops-bitwise-and.js": 5.24667, + "math-partial-sums.js": 3.37867, + "controlflow-recursive.js": 4.456, + "bitops-bits-in-byte.js": 7.84133, + "access-binary-trees.js": 3.39067, + "bitops-3bit-bits-in-byte.js": 5.40933, + "string-fasta.js": 36.2413, + "math-cordic.js": 8.64533 + }, + "duktape": { + "math-spectral-norm.js": 1.05067, + "3d-cube.js": 1.17467, + "access-fannkuch.js": 1.988, + "access-nbody.js": 1.77333, + "bitops-bitwise-and.js": 7.33733, + "math-partial-sums.js": 2.86533, + "controlflow-recursive.js": 1.25733, + "bitops-bits-in-byte.js": 0.934667, + "access-binary-trees.js": 1.304, + "bitops-3bit-bits-in-byte.js": 0.596, + "string-fasta.js": 4.724, + "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": 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.6973, + "function-empty.js": 32.3533, + "function-excess-args.js": 63.688, + "function-closure.js": 5.33333, + "function-missing-args.js": 66.304, + "loop-sum.js": 50.248, + "loop-empty-resolve.js": 5.11467, + "function-correct-args.js": 88.8973, + "function-sum.js": 49.5947 + }, + "duktape": { + "loop-empty.js": 55.868, + "function-empty.js": 40.3413, + "function-excess-args.js": 32.252, + "function-closure.js": 19.644, + "function-missing-args.js": 30.936, + "loop-sum.js": 74.3347, + "loop-empty-resolve.js": 6.75333, + "function-correct-args.js": 32.3173, + "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/2015-07-29.json b/benchmark/data/2015-07-29.json new file mode 100644 index 000000000..dc2fda1e4 --- /dev/null +++ b/benchmark/data/2015-07-29.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "3fbe54393f4900ea03b452326d1e96dbd9bf2d3a", + "size": 190152 + }, + "duktape": { + "version": "a9423c5e963d9241479a678fb62f408c3718ca0c", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.71333, + "3d-cube.js": 6.632, + "access-fannkuch.js": 16.308, + "access-nbody.js": 7.18267, + "bitops-bitwise-and.js": 5.44667, + "math-partial-sums.js": 3.37467, + "controlflow-recursive.js": 4.49733, + "bitops-bits-in-byte.js": 7.85067, + "access-binary-trees.js": 3.40267, + "bitops-3bit-bits-in-byte.js": 5.372, + "string-fasta.js": 36.2293, + "math-cordic.js": 8.67733 + }, + "duktape": { + "math-spectral-norm.js": 1.104, + "3d-cube.js": 1.156, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.756, + "bitops-bitwise-and.js": 7.84267, + "math-partial-sums.js": 2.84667, + "controlflow-recursive.js": 1.23467, + "bitops-bits-in-byte.js": 0.928, + "access-binary-trees.js": 1.26667, + "bitops-3bit-bits-in-byte.js": 0.584, + "string-fasta.js": 4.78667, + "math-cordic.js": 2.42 + } + }, + "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.516, + "function-empty.js": 33.4613, + "function-excess-args.js": 63.976, + "function-closure.js": 5.36533, + "function-missing-args.js": 66.1973, + "loop-sum.js": 50.7027, + "loop-empty-resolve.js": 5.14933, + "function-correct-args.js": 89.6493, + "function-sum.js": 49.7267 + }, + "duktape": { + "loop-empty.js": 58.4453, + "function-empty.js": 39.8, + "function-excess-args.js": 31.952, + "function-closure.js": 19.9787, + "function-missing-args.js": 30.604, + "loop-sum.js": 91.8493, + "loop-empty-resolve.js": 7.044, + "function-correct-args.js": 32.036, + "function-sum.js": 26.5227 + } + }, + "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/2015-07-30.json b/benchmark/data/2015-07-30.json new file mode 100644 index 000000000..b16ea5ac2 --- /dev/null +++ b/benchmark/data/2015-07-30.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "8cd1ade51592e3fba0a926418b1c9990a4c409f3", + "size": 190152 + }, + "duktape": { + "version": "9f7eee025386711fa15d6af0ed4715650db1816a", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.73333, + "3d-cube.js": 6.64933, + "access-fannkuch.js": 16.2613, + "access-nbody.js": 7.17333, + "bitops-bitwise-and.js": 5.41733, + "math-partial-sums.js": 3.39333, + "controlflow-recursive.js": 4.52667, + "bitops-bits-in-byte.js": 7.904, + "access-binary-trees.js": 3.408, + "bitops-3bit-bits-in-byte.js": 5.42, + "string-fasta.js": 36.5933, + "math-cordic.js": 8.69067 + }, + "duktape": { + "math-spectral-norm.js": 1.10533, + "3d-cube.js": 1.156, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.76133, + "bitops-bitwise-and.js": 7.86667, + "math-partial-sums.js": 2.84133, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.925333, + "access-binary-trees.js": 1.27733, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.784, + "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.3547, + "function-empty.js": 32.6187, + "function-excess-args.js": 64.6893, + "function-closure.js": 5.36267, + "function-missing-args.js": 67.2133, + "loop-sum.js": 50.888, + "loop-empty-resolve.js": 5.11467, + "function-correct-args.js": 90.4067, + "function-sum.js": 50.272 + }, + "duktape": { + "loop-empty.js": 58.4093, + "function-empty.js": 39.7973, + "function-excess-args.js": 31.9133, + "function-closure.js": 19.804, + "function-missing-args.js": 30.5973, + "loop-sum.js": 91.7947, + "loop-empty-resolve.js": 7.04533, + "function-correct-args.js": 32.0293, + "function-sum.js": 26.512 + } + }, + "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/2015-07-31.json b/benchmark/data/2015-07-31.json index 6496732be..dcf43e78d 100644 --- a/benchmark/data/2015-07-31.json +++ b/benchmark/data/2015-07-31.json @@ -12,32 +12,32 @@ "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 4.81867, - "3d-cube.js": 6.792, - "access-fannkuch.js": 16.896, - "access-nbody.js": 7.39333, - "bitops-bitwise-and.js": 5.40267, - "math-partial-sums.js": 3.43333, - "controlflow-recursive.js": 4.59333, - "bitops-bits-in-byte.js": 7.96533, - "access-binary-trees.js": 3.45867, - "bitops-3bit-bits-in-byte.js": 5.45733, - "string-fasta.js": 36.848, - "math-cordic.js": 8.82933 + "math-spectral-norm.js": 4.82, + "3d-cube.js": 6.796, + "access-fannkuch.js": 16.8853, + "access-nbody.js": 7.4, + "bitops-bitwise-and.js": 5.40533, + "math-partial-sums.js": 3.432, + "controlflow-recursive.js": 4.604, + "bitops-bits-in-byte.js": 7.97333, + "access-binary-trees.js": 3.46933, + "bitops-3bit-bits-in-byte.js": 5.45867, + "string-fasta.js": 36.8493, + "math-cordic.js": 8.83733 }, "duktape": { - "math-spectral-norm.js": 1.104, + "math-spectral-norm.js": 1.10667, "3d-cube.js": 1.15733, - "access-fannkuch.js": 1.98, - "access-nbody.js": 1.764, - "bitops-bitwise-and.js": 7.86133, - "math-partial-sums.js": 2.84667, - "controlflow-recursive.js": 1.23733, - "bitops-bits-in-byte.js": 0.928, - "access-binary-trees.js": 1.27867, + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.76933, + "bitops-bitwise-and.js": 7.85733, + "math-partial-sums.js": 2.84267, + "controlflow-recursive.js": 1.236, + "bitops-bits-in-byte.js": 0.933333, + "access-binary-trees.js": 1.276, "bitops-3bit-bits-in-byte.js": 0.586667, "string-fasta.js": 4.792, - "math-cordic.js": 2.416 + "math-cordic.js": 2.412 } }, "memory": { @@ -74,26 +74,26 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 46.228, - "function-empty.js": 33.8613, - "function-excess-args.js": 65.2667, - "function-closure.js": 5.50133, - "function-missing-args.js": 67.2787, - "loop-sum.js": 51.1893, - "loop-empty-resolve.js": 5.23867, - "function-correct-args.js": 90.9093, - "function-sum.js": 50.844 + "loop-empty.js": 46.232, + "function-empty.js": 33.7587, + "function-excess-args.js": 65.288, + "function-closure.js": 5.53733, + "function-missing-args.js": 67.288, + "loop-sum.js": 51.2053, + "loop-empty-resolve.js": 5.24267, + "function-correct-args.js": 90.7587, + "function-sum.js": 50.7853 }, "duktape": { - "loop-empty.js": 58.4373, - "function-empty.js": 39.7307, - "function-excess-args.js": 31.884, - "function-closure.js": 19.8093, - "function-missing-args.js": 30.5893, - "loop-sum.js": 91.836, - "loop-empty-resolve.js": 7.04533, - "function-correct-args.js": 31.9373, - "function-sum.js": 26.5093 + "loop-empty.js": 58.3533, + "function-empty.js": 39.8053, + "function-excess-args.js": 31.848, + "function-closure.js": 19.8907, + "function-missing-args.js": 30.6013, + "loop-sum.js": 91.8027, + "loop-empty-resolve.js": 7.052, + "function-correct-args.js": 32.0187, + "function-sum.js": 26.528 } }, "memory": { diff --git a/benchmark/data/2015-08-01.json b/benchmark/data/2015-08-01.json new file mode 100644 index 000000000..dff1d424b --- /dev/null +++ b/benchmark/data/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.736, + "3d-cube.js": 6.67067, + "access-fannkuch.js": 16.3533, + "access-nbody.js": 7.23867, + "bitops-bitwise-and.js": 5.38267, + "math-partial-sums.js": 3.42, + "controlflow-recursive.js": 4.52667, + "bitops-bits-in-byte.js": 7.90267, + "access-binary-trees.js": 3.40533, + "bitops-3bit-bits-in-byte.js": 5.412, + "string-fasta.js": 36.5333, + "math-cordic.js": 8.696 + }, + "duktape": { + "math-spectral-norm.js": 1.108, + "3d-cube.js": 1.15333, + "access-fannkuch.js": 1.98133, + "access-nbody.js": 1.76, + "bitops-bitwise-and.js": 7.86267, + "math-partial-sums.js": 2.85733, + "controlflow-recursive.js": 1.23867, + "bitops-bits-in-byte.js": 0.928, + "access-binary-trees.js": 1.27733, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.784, + "math-cordic.js": 2.41867 + } + }, + "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.5853, + "function-empty.js": 33.1587, + "function-excess-args.js": 64.6413, + "function-closure.js": 5.48133, + "function-missing-args.js": 66.916, + "loop-sum.js": 50.68, + "loop-empty-resolve.js": 5.19467, + "function-correct-args.js": 89.8747, + "function-sum.js": 50.1747 + }, + "duktape": { + "loop-empty.js": 58.4013, + "function-empty.js": 39.7947, + "function-excess-args.js": 31.928, + "function-closure.js": 19.9387, + "function-missing-args.js": 30.5333, + "loop-sum.js": 91.864, + "loop-empty-resolve.js": 7.05067, + "function-correct-args.js": 31.9747, + "function-sum.js": 26.5387 + } + }, + "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/2015-08-02.json b/benchmark/data/2015-08-02.json new file mode 100644 index 000000000..e1b292f0d --- /dev/null +++ b/benchmark/data/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.73867, + "3d-cube.js": 6.68133, + "access-fannkuch.js": 16.3653, + "access-nbody.js": 7.23467, + "bitops-bitwise-and.js": 5.37467, + "math-partial-sums.js": 3.416, + "controlflow-recursive.js": 4.52667, + "bitops-bits-in-byte.js": 7.90533, + "access-binary-trees.js": 3.428, + "bitops-3bit-bits-in-byte.js": 5.40667, + "string-fasta.js": 36.5853, + "math-cordic.js": 8.70933 + }, + "duktape": { + "math-spectral-norm.js": 1.09867, + "3d-cube.js": 1.156, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.75867, + "bitops-bitwise-and.js": 7.83067, + "math-partial-sums.js": 2.84133, + "controlflow-recursive.js": 1.24133, + "bitops-bits-in-byte.js": 0.930667, + "access-binary-trees.js": 1.28, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.78667, + "math-cordic.js": 2.41733 + } + }, + "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.5747, + "function-empty.js": 33.128, + "function-excess-args.js": 64.6227, + "function-closure.js": 5.48667, + "function-missing-args.js": 66.848, + "loop-sum.js": 50.6933, + "loop-empty-resolve.js": 5.18933, + "function-correct-args.js": 89.9933, + "function-sum.js": 50.2107 + }, + "duktape": { + "loop-empty.js": 58.364, + "function-empty.js": 39.7947, + "function-excess-args.js": 31.924, + "function-closure.js": 19.8027, + "function-missing-args.js": 30.5667, + "loop-sum.js": 91.8733, + "loop-empty-resolve.js": 7.044, + "function-correct-args.js": 32.0093, + "function-sum.js": 26.5013 + } + }, + "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/2015-08-03.json b/benchmark/data/2015-08-03.json new file mode 100644 index 000000000..6039d4e3c --- /dev/null +++ b/benchmark/data/2015-08-03.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.736, + "access-fannkuch.js": 16.36, + "access-nbody.js": 7.228, + "bitops-bitwise-and.js": 5.388, + "math-partial-sums.js": 3.424, + "controlflow-recursive.js": 4.54933, + "bitops-bits-in-byte.js": 7.91333, + "access-binary-trees.js": 3.41467, + "bitops-3bit-bits-in-byte.js": 5.41733, + "string-fasta.js": 36.5973, + "math-cordic.js": 8.71067 + }, + "duktape": { + "math-spectral-norm.js": 1.108, + "3d-cube.js": 1.16, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.74267, + "bitops-bitwise-and.js": 7.86267, + "math-partial-sums.js": 2.844, + "controlflow-recursive.js": 1.24267, + "bitops-bits-in-byte.js": 0.932, + "access-binary-trees.js": 1.28, + "bitops-3bit-bits-in-byte.js": 0.590667, + "string-fasta.js": 4.79333, + "math-cordic.js": 2.40667 + } + }, + "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.6093, + "function-empty.js": 33.1693, + "function-excess-args.js": 64.6187, + "function-closure.js": 5.47867, + "function-missing-args.js": 66.88, + "loop-sum.js": 50.724, + "loop-empty-resolve.js": 5.19333, + "function-correct-args.js": 89.9587, + "function-sum.js": 50.244 + }, + "duktape": { + "loop-empty.js": 58.436, + "function-empty.js": 39.776, + "function-excess-args.js": 31.9373, + "function-closure.js": 19.84, + "function-missing-args.js": 30.592, + "loop-sum.js": 91.836, + "loop-empty-resolve.js": 7.03867, + "function-correct-args.js": 32.032, + "function-sum.js": 26.5307 + } + }, + "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/2015-08-04.json b/benchmark/data/2015-08-04.json new file mode 100644 index 000000000..4323855a2 --- /dev/null +++ b/benchmark/data/2015-08-04.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "c41f76aba2473e9c241e06b12a4309fa265c857b", + "size": 190156 + }, + "duktape": { + "version": "bdd02a059f4658b87a03ddc2156f111693743b27", + "size": 161728 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.74533, + "3d-cube.js": 6.71733, + "access-fannkuch.js": 16.5987, + "access-nbody.js": 7.35067, + "bitops-bitwise-and.js": 5.49733, + "math-partial-sums.js": 3.408, + "controlflow-recursive.js": 4.444, + "bitops-bits-in-byte.js": 7.82667, + "access-binary-trees.js": 3.43333, + "bitops-3bit-bits-in-byte.js": 5.372, + "string-fasta.js": 36.4347, + "math-cordic.js": 8.71333 + }, + "duktape": { + "math-spectral-norm.js": 1.104, + "3d-cube.js": 1.15867, + "access-fannkuch.js": 1.98667, + "access-nbody.js": 1.76133, + "bitops-bitwise-and.js": 7.86267, + "math-partial-sums.js": 2.848, + "controlflow-recursive.js": 1.23733, + "bitops-bits-in-byte.js": 0.932, + "access-binary-trees.js": 1.28267, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.78933, + "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.28, + "function-empty.js": 33.6253, + "function-excess-args.js": 64.1067, + "function-closure.js": 5.33467, + "function-missing-args.js": 66.324, + "loop-sum.js": 50.5907, + "loop-empty-resolve.js": 5.12667, + "function-correct-args.js": 89.5387, + "function-sum.js": 50.012 + }, + "duktape": { + "loop-empty.js": 58.424, + "function-empty.js": 39.804, + "function-excess-args.js": 31.9427, + "function-closure.js": 19.876, + "function-missing-args.js": 30.6187, + "loop-sum.js": 91.7333, + "loop-empty-resolve.js": 7.03067, + "function-correct-args.js": 31.9987, + "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/2015-08-05.json b/benchmark/data/2015-08-05.json new file mode 100644 index 000000000..e4468a304 --- /dev/null +++ b/benchmark/data/2015-08-05.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "af56cd8465e530428e5be6ac9074201a21e36da3", + "size": 194252 + }, + "duktape": { + "version": "0b005c676c66f76431f2af7d8eacd1f81fb238fb", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.78933, + "3d-cube.js": 6.70267, + "access-fannkuch.js": 16.34, + "access-nbody.js": 7.20667, + "bitops-bitwise-and.js": 5.37733, + "math-partial-sums.js": 3.39867, + "controlflow-recursive.js": 4.56533, + "bitops-bits-in-byte.js": 7.88667, + "access-binary-trees.js": 3.40933, + "bitops-3bit-bits-in-byte.js": 5.47467, + "string-fasta.js": 36.264, + "math-cordic.js": 8.81467 + }, + "duktape": { + "math-spectral-norm.js": 1.072, + "3d-cube.js": 1.164, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.76267, + "bitops-bitwise-and.js": 10.2053, + "math-partial-sums.js": 2.89467, + "controlflow-recursive.js": 1.224, + "bitops-bits-in-byte.js": 0.941333, + "access-binary-trees.js": 1.28533, + "bitops-3bit-bits-in-byte.js": 0.582667, + "string-fasta.js": 4.836, + "math-cordic.js": 2.44533 + } + }, + "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": 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": 45.324, + "function-empty.js": 33.2627, + "function-excess-args.js": 64.176, + "function-closure.js": 5.41867, + "function-missing-args.js": 66.308, + "loop-sum.js": 50.596, + "loop-empty-resolve.js": 5.17467, + "function-correct-args.js": 89.4587, + "function-sum.js": 50.1053 + }, + "duktape": { + "loop-empty.js": 76.2387, + "function-empty.js": 48.284, + "function-excess-args.js": 38.3613, + "function-closure.js": 20.072, + "function-missing-args.js": 36.796, + "loop-sum.js": 89.8813, + "loop-empty-resolve.js": 9.072, + "function-correct-args.js": 38.2333, + "function-sum.js": 31.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": 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/2015-08-06.json b/benchmark/data/2015-08-06.json new file mode 100644 index 000000000..470b13468 --- /dev/null +++ b/benchmark/data/2015-08-06.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "caeae0f6212dfee662a4082862ca78c66827102b", + "size": 190156 + }, + "duktape": { + "version": "8e948aa60d0b468396f4b00b22b427d548d4c011", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.87467, + "3d-cube.js": 6.69067, + "access-fannkuch.js": 16.6013, + "access-nbody.js": 7.148, + "bitops-bitwise-and.js": 5.296, + "math-partial-sums.js": 3.39867, + "controlflow-recursive.js": 4.556, + "bitops-bits-in-byte.js": 7.68667, + "access-binary-trees.js": 3.39733, + "bitops-3bit-bits-in-byte.js": 5.368, + "string-fasta.js": 36.0893, + "math-cordic.js": 8.97733 + }, + "duktape": { + "math-spectral-norm.js": 1.07333, + "3d-cube.js": 1.16133, + "access-fannkuch.js": 1.98533, + "access-nbody.js": 1.76267, + "bitops-bitwise-and.js": 10.22, + "math-partial-sums.js": 2.90133, + "controlflow-recursive.js": 1.21867, + "bitops-bits-in-byte.js": 0.941333, + "access-binary-trees.js": 1.28933, + "bitops-3bit-bits-in-byte.js": 0.581333, + "string-fasta.js": 4.83867, + "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.5427, + "function-empty.js": 33.8133, + "function-excess-args.js": 77.4747, + "function-closure.js": 5.29867, + "function-missing-args.js": 66.4987, + "loop-sum.js": 49.368, + "loop-empty-resolve.js": 5.092, + "function-correct-args.js": 104.023, + "function-sum.js": 53.3507 + }, + "duktape": { + "loop-empty.js": 76.292, + "function-empty.js": 48.228, + "function-excess-args.js": 38.3267, + "function-closure.js": 20.0667, + "function-missing-args.js": 36.7933, + "loop-sum.js": 90.108, + "loop-empty-resolve.js": 9.10267, + "function-correct-args.js": 38.2467, + "function-sum.js": 31.5667 + } + }, + "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": 36, + "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/2015-08-07.json b/benchmark/data/2015-08-07.json index ff0c8d320..19653c8af 100644 --- a/benchmark/data/2015-08-07.json +++ b/benchmark/data/2015-08-07.json @@ -5,39 +5,39 @@ "size": 194252 }, "duktape": { - "version": "eee8a8ba13b6c20fbdc0d651c35ab1f2184b6940", + "version": "322ccf9a10675a07d594bda9fac9e1ff72ee3f03", "size": 165824 } }, "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 4.84933, - "3d-cube.js": 6.748, - "access-fannkuch.js": 16.7493, - "access-nbody.js": 7.37333, - "bitops-bitwise-and.js": 5.392, - "math-partial-sums.js": 3.50267, + "math-spectral-norm.js": 4.85333, + "3d-cube.js": 6.732, + "access-fannkuch.js": 16.7347, + "access-nbody.js": 7.37733, + "bitops-bitwise-and.js": 5.39467, + "math-partial-sums.js": 3.50533, "controlflow-recursive.js": 4.51067, - "bitops-bits-in-byte.js": 7.58267, - "access-binary-trees.js": 3.424, - "bitops-3bit-bits-in-byte.js": 5.31067, - "string-fasta.js": 36.3907, - "math-cordic.js": 8.94 + "bitops-bits-in-byte.js": 7.568, + "access-binary-trees.js": 3.416, + "bitops-3bit-bits-in-byte.js": 5.32533, + "string-fasta.js": 36.3853, + "math-cordic.js": 8.94533 }, "duktape": { - "math-spectral-norm.js": 1.076, - "3d-cube.js": 1.16133, - "access-fannkuch.js": 1.98133, - "access-nbody.js": 1.76267, - "bitops-bitwise-and.js": 10.2173, - "math-partial-sums.js": 2.90133, - "controlflow-recursive.js": 1.228, - "bitops-bits-in-byte.js": 0.942667, - "access-binary-trees.js": 1.288, - "bitops-3bit-bits-in-byte.js": 0.584, - "string-fasta.js": 4.81867, - "math-cordic.js": 2.44133 + "math-spectral-norm.js": 1.072, + "3d-cube.js": 1.16, + "access-fannkuch.js": 1.98267, + "access-nbody.js": 1.764, + "bitops-bitwise-and.js": 10.2133, + "math-partial-sums.js": 2.89333, + "controlflow-recursive.js": 1.224, + "bitops-bits-in-byte.js": 0.941333, + "access-binary-trees.js": 1.292, + "bitops-3bit-bits-in-byte.js": 0.581333, + "string-fasta.js": 4.82933, + "math-cordic.js": 2.436 } }, "memory": { @@ -74,25 +74,26 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 44.672, - "function-empty.js": 34.1667, - "function-excess-args.js": 77.8107, - "function-closure.js": 5.32933, + "loop-empty.js": 44.7613, + "function-empty.js": 34.164, + "function-excess-args.js": 77.7893, + "function-closure.js": 5.352, "function-missing-args.js": 67.1813, - "loop-sum.js": 50.3467, - "loop-empty-resolve.js": 5.16533, - "function-sum.js": 53.8827 + "loop-sum.js": 50.2573, + "loop-empty-resolve.js": 5.17467, + "function-correct-args.js": 103.824, + "function-sum.js": 53.8987 }, "duktape": { - "loop-empty.js": 76.1653, - "function-empty.js": 48.2467, - "function-excess-args.js": 38.3107, - "function-closure.js": 20.1227, - "function-missing-args.js": 36.776, - "loop-sum.js": 90.0853, - "loop-empty-resolve.js": 9.09333, - "function-correct-args.js": 38.224, - "function-sum.js": 31.5547 + "loop-empty.js": 76.276, + "function-empty.js": 48.252, + "function-excess-args.js": 38.4093, + "function-closure.js": 20.1427, + "function-missing-args.js": 36.7787, + "loop-sum.js": 90.1533, + "loop-empty-resolve.js": 9.092, + "function-correct-args.js": 38.3093, + "function-sum.js": 31.528 } }, "memory": { @@ -104,6 +105,7 @@ "function-missing-args.js": 32, "loop-sum.js": 24, "loop-empty-resolve.js": 24, + "function-correct-args.js": 36, "function-sum.js": 32 }, "duktape": { diff --git a/benchmark/data/2015-08-08.json b/benchmark/data/2015-08-08.json new file mode 100644 index 000000000..7804165e2 --- /dev/null +++ b/benchmark/data/2015-08-08.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "640370da43b51c934205df3a0de597079a8f6a3c", + "size": 194252 + }, + "duktape": { + "version": "322ccf9a10675a07d594bda9fac9e1ff72ee3f03", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.872, + "3d-cube.js": 6.72, + "access-fannkuch.js": 16.8653, + "access-nbody.js": 7.25733, + "bitops-bitwise-and.js": 5.368, + "math-partial-sums.js": 3.444, + "controlflow-recursive.js": 4.50267, + "bitops-bits-in-byte.js": 7.66133, + "access-binary-trees.js": 3.44133, + "bitops-3bit-bits-in-byte.js": 5.39333, + "string-fasta.js": 36.1267, + "math-cordic.js": 8.96267 + }, + "duktape": { + "math-spectral-norm.js": 1.076, + "3d-cube.js": 1.16533, + "access-fannkuch.js": 1.97733, + "access-nbody.js": 1.76267, + "bitops-bitwise-and.js": 10.2133, + "math-partial-sums.js": 2.9, + "controlflow-recursive.js": 1.224, + "bitops-bits-in-byte.js": 0.941333, + "access-binary-trees.js": 1.28267, + "bitops-3bit-bits-in-byte.js": 0.58, + "string-fasta.js": 4.83733, + "math-cordic.js": 2.44533 + } + }, + "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.3067, + "function-empty.js": 33.5453, + "function-excess-args.js": 77.4547, + "function-closure.js": 5.372, + "function-missing-args.js": 66.632, + "loop-sum.js": 49.936, + "loop-empty-resolve.js": 5.168, + "function-correct-args.js": 104.269, + "function-sum.js": 53.64 + }, + "duktape": { + "loop-empty.js": 76.2893, + "function-empty.js": 48.2293, + "function-excess-args.js": 38.3893, + "function-closure.js": 20.2013, + "function-missing-args.js": 36.804, + "loop-sum.js": 90.2027, + "loop-empty-resolve.js": 9.088, + "function-correct-args.js": 38.2853, + "function-sum.js": 31.5 + } + }, + "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": 36, + "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/2015-08-09.json b/benchmark/data/2015-08-09.json new file mode 100644 index 000000000..9162ea793 --- /dev/null +++ b/benchmark/data/2015-08-09.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "640370da43b51c934205df3a0de597079a8f6a3c", + "size": 194252 + }, + "duktape": { + "version": "75dab4ae685a75d5293d794969330c2657aab50c", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.85867, + "3d-cube.js": 6.71733, + "access-fannkuch.js": 16.8627, + "access-nbody.js": 7.24, + "bitops-bitwise-and.js": 5.36533, + "math-partial-sums.js": 3.44667, + "controlflow-recursive.js": 4.50533, + "bitops-bits-in-byte.js": 7.64667, + "access-binary-trees.js": 3.444, + "bitops-3bit-bits-in-byte.js": 5.37067, + "string-fasta.js": 36.0787, + "math-cordic.js": 8.98133 + }, + "duktape": { + "math-spectral-norm.js": 1.088, + "3d-cube.js": 1.168, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.79333, + "bitops-bitwise-and.js": 10.2667, + "math-partial-sums.js": 2.93467, + "controlflow-recursive.js": 1.23467, + "bitops-bits-in-byte.js": 0.950667, + "access-binary-trees.js": 1.304, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.87867, + "math-cordic.js": 2.468 + } + }, + "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.2787, + "function-empty.js": 33.588, + "function-excess-args.js": 77.652, + "function-closure.js": 5.37467, + "function-missing-args.js": 66.524, + "loop-sum.js": 49.9, + "loop-empty-resolve.js": 5.156, + "function-correct-args.js": 104.297, + "function-sum.js": 53.6587 + }, + "duktape": { + "loop-empty.js": 75.9933, + "function-empty.js": 48.6013, + "function-excess-args.js": 38.676, + "function-closure.js": 20.268, + "function-missing-args.js": 37.1173, + "loop-sum.js": 90.4187, + "loop-empty-resolve.js": 9.05733, + "function-correct-args.js": 38.5267, + "function-sum.js": 31.7907 + } + }, + "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": 36, + "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/2015-08-10.json b/benchmark/data/2015-08-10.json new file mode 100644 index 000000000..9d9f85043 --- /dev/null +++ b/benchmark/data/2015-08-10.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "640370da43b51c934205df3a0de597079a8f6a3c", + "size": 194252 + }, + "duktape": { + "version": "217e3b95910d70ed15cfd5a813fb2a5c95fabf13", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.86267, + "3d-cube.js": 6.71067, + "access-fannkuch.js": 16.8333, + "access-nbody.js": 7.22933, + "bitops-bitwise-and.js": 5.36933, + "math-partial-sums.js": 3.456, + "controlflow-recursive.js": 4.50667, + "bitops-bits-in-byte.js": 7.64667, + "access-binary-trees.js": 3.43867, + "bitops-3bit-bits-in-byte.js": 5.37067, + "string-fasta.js": 36.1053, + "math-cordic.js": 9.01733 + }, + "duktape": { + "math-spectral-norm.js": 1.08533, + "3d-cube.js": 1.168, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.792, + "bitops-bitwise-and.js": 10.1947, + "math-partial-sums.js": 2.936, + "controlflow-recursive.js": 1.23333, + "bitops-bits-in-byte.js": 0.950667, + "access-binary-trees.js": 1.30667, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.89467, + "math-cordic.js": 2.46667 + } + }, + "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.2627, + "function-empty.js": 33.5067, + "function-excess-args.js": 77.5333, + "function-closure.js": 5.38667, + "function-missing-args.js": 66.6, + "loop-sum.js": 49.968, + "loop-empty-resolve.js": 5.15467, + "function-correct-args.js": 103.957, + "function-sum.js": 53.6747 + }, + "duktape": { + "loop-empty.js": 75.5853, + "function-empty.js": 48.436, + "function-excess-args.js": 38.4107, + "function-closure.js": 20.204, + "function-missing-args.js": 36.9653, + "loop-sum.js": 89.996, + "loop-empty-resolve.js": 8.99467, + "function-correct-args.js": 38.2187, + "function-sum.js": 31.636 + } + }, + "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": 36, + "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/2015-08-11.json b/benchmark/data/2015-08-11.json new file mode 100644 index 000000000..6f657fe68 --- /dev/null +++ b/benchmark/data/2015-08-11.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "e22a085fc1385f2e0d60eb324063b344c239a949", + "size": 194252 + }, + "duktape": { + "version": "f28f6c2bbb3781711609d401cda6a3b9f6a7d29f", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.864, + "3d-cube.js": 6.74667, + "access-fannkuch.js": 16.6253, + "access-nbody.js": 7.23733, + "bitops-bitwise-and.js": 5.33067, + "math-partial-sums.js": 3.48667, + "controlflow-recursive.js": 4.56, + "bitops-bits-in-byte.js": 7.70267, + "access-binary-trees.js": 3.41467, + "bitops-3bit-bits-in-byte.js": 5.424, + "string-fasta.js": 36.5293, + "math-cordic.js": 8.99733 + }, + "duktape": { + "math-spectral-norm.js": 1.092, + "3d-cube.js": 1.168, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.79333, + "bitops-bitwise-and.js": 10.2107, + "math-partial-sums.js": 2.93867, + "controlflow-recursive.js": 1.23467, + "bitops-bits-in-byte.js": 0.948, + "access-binary-trees.js": 1.30267, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.89067, + "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": 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.6253, + "function-empty.js": 33.7853, + "function-excess-args.js": 77.5427, + "function-closure.js": 5.32, + "function-missing-args.js": 66.38, + "loop-sum.js": 50.0413, + "loop-empty-resolve.js": 5.2, + "function-correct-args.js": 103.961, + "function-sum.js": 54.2893 + }, + "duktape": { + "loop-empty.js": 75.564, + "function-empty.js": 48.3947, + "function-excess-args.js": 38.4213, + "function-closure.js": 20.2053, + "function-missing-args.js": 36.9187, + "loop-sum.js": 90.0107, + "loop-empty-resolve.js": 9.00533, + "function-correct-args.js": 38.3107, + "function-sum.js": 31.6707 + } + }, + "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": 36, + "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/2015-08-12.json b/benchmark/data/2015-08-12.json new file mode 100644 index 000000000..64d3c92d7 --- /dev/null +++ b/benchmark/data/2015-08-12.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "c4b1f02947aee10f8ca20ea17da340f8c5fe5a3a", + "size": 194252 + }, + "duktape": { + "version": "a773df04bdc84c842bceaeb918bd910579ea8841", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.72667, + "3d-cube.js": 6.67733, + "access-fannkuch.js": 16.4707, + "access-nbody.js": 7.12667, + "bitops-bitwise-and.js": 5.21067, + "math-partial-sums.js": 3.38667, + "controlflow-recursive.js": 3.98, + "bitops-bits-in-byte.js": 7.572, + "access-binary-trees.js": 3.336, + "bitops-3bit-bits-in-byte.js": 5.276, + "string-fasta.js": 36.096, + "math-cordic.js": 8.82933 + }, + "duktape": { + "math-spectral-norm.js": 1.092, + "3d-cube.js": 1.16267, + "access-fannkuch.js": 1.984, + "access-nbody.js": 1.796, + "bitops-bitwise-and.js": 10.2013, + "math-partial-sums.js": 2.93067, + "controlflow-recursive.js": 1.23333, + "bitops-bits-in-byte.js": 0.949333, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.586667, + "string-fasta.js": 4.88267, + "math-cordic.js": 2.46533 + } + }, + "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.996, + "function-empty.js": 33.328, + "function-excess-args.js": 74.8947, + "function-closure.js": 5.452, + "function-missing-args.js": 66.6867, + "loop-sum.js": 49.4373, + "loop-empty-resolve.js": 5.09333, + "function-correct-args.js": 102.744, + "function-sum.js": 51.856 + }, + "duktape": { + "loop-empty.js": 75.584, + "function-empty.js": 48.396, + "function-excess-args.js": 38.3987, + "function-closure.js": 20.1213, + "function-missing-args.js": 36.9253, + "loop-sum.js": 89.7707, + "loop-empty-resolve.js": 9.00267, + "function-correct-args.js": 38.3653, + "function-sum.js": 31.6947 + } + }, + "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": 36, + "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/2015-08-13.json b/benchmark/data/2015-08-13.json new file mode 100644 index 000000000..7dc01441a --- /dev/null +++ b/benchmark/data/2015-08-13.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "4ee30cba5d68586d4d248660df83dac316c7603a", + "size": 194252 + }, + "duktape": { + "version": "3e95145cc06041751b51656156177601b97e0197", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.83733, + "3d-cube.js": 6.72933, + "access-fannkuch.js": 16.7347, + "access-nbody.js": 7.388, + "bitops-bitwise-and.js": 5.22, + "math-partial-sums.js": 3.49333, + "controlflow-recursive.js": 4.028, + "bitops-bits-in-byte.js": 7.576, + "access-binary-trees.js": 3.35867, + "bitops-3bit-bits-in-byte.js": 5.308, + "string-fasta.js": 36.5467, + "math-cordic.js": 8.93733 + }, + "duktape": { + "math-spectral-norm.js": 1.09067, + "3d-cube.js": 1.164, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.792, + "bitops-bitwise-and.js": 10.1787, + "math-partial-sums.js": 2.93333, + "controlflow-recursive.js": 1.22933, + "bitops-bits-in-byte.js": 0.945333, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.586667, + "string-fasta.js": 4.884, + "math-cordic.js": 2.45467 + } + }, + "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.992, + "function-empty.js": 33.7067, + "function-excess-args.js": 76.0, + "function-closure.js": 5.48667, + "function-missing-args.js": 67.536, + "loop-sum.js": 49.9027, + "loop-empty-resolve.js": 5.12, + "function-correct-args.js": 103.776, + "function-sum.js": 52.864 + }, + "duktape": { + "loop-empty.js": 75.608, + "function-empty.js": 48.348, + "function-excess-args.js": 38.444, + "function-closure.js": 20.3053, + "function-missing-args.js": 36.9387, + "loop-sum.js": 89.8893, + "loop-empty-resolve.js": 8.99467, + "function-correct-args.js": 38.38, + "function-sum.js": 31.6613 + } + }, + "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": 36, + "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/2015-08-14.json b/benchmark/data/2015-08-14.json index 52134104b..516b1fec8 100644 --- a/benchmark/data/2015-08-14.json +++ b/benchmark/data/2015-08-14.json @@ -1,43 +1,43 @@ { "info": { "jerryscript": { - "version": "c8884a4561ccc5fd636a707d27aee6a5ffe08d55", + "version": "8f594aebfad8860cfd25a9d9d875233122081bd3", "size": 194252 }, "duktape": { - "version": "37be757b9072d49196748e7f58d9e63bb393d372", + "version": "0d0d23c6fd5103a81398241217af2a98cca6f5d7", "size": 165824 } }, "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 4.01333, - "3d-cube.js": 5.976, - "access-fannkuch.js": 14.5093, - "access-nbody.js": 6.40267, - "bitops-bitwise-and.js": 4.212, - "math-partial-sums.js": 3.09067, - "controlflow-recursive.js": 3.56533, - "bitops-bits-in-byte.js": 6.756, - "access-binary-trees.js": 3.48267, - "bitops-3bit-bits-in-byte.js": 4.772, - "string-fasta.js": 36.3853, - "math-cordic.js": 7.65467 + "math-spectral-norm.js": 4.04133, + "3d-cube.js": 5.98, + "access-fannkuch.js": 14.4653, + "access-nbody.js": 6.49467, + "bitops-bitwise-and.js": 4.32, + "math-partial-sums.js": 3.144, + "controlflow-recursive.js": 3.57333, + "bitops-bits-in-byte.js": 6.808, + "access-binary-trees.js": 3.51333, + "bitops-3bit-bits-in-byte.js": 4.804, + "string-fasta.js": 36.448, + "math-cordic.js": 7.64267 }, "duktape": { - "math-spectral-norm.js": 1.08933, - "3d-cube.js": 1.164, + "math-spectral-norm.js": 1.08533, + "3d-cube.js": 1.168, "access-fannkuch.js": 1.98, - "access-nbody.js": 1.792, - "bitops-bitwise-and.js": 10.2587, - "math-partial-sums.js": 2.93867, - "controlflow-recursive.js": 1.23467, - "bitops-bits-in-byte.js": 0.948, - "access-binary-trees.js": 1.29867, + "access-nbody.js": 1.79333, + "bitops-bitwise-and.js": 10.188, + "math-partial-sums.js": 2.924, + "controlflow-recursive.js": 1.236, + "bitops-bits-in-byte.js": 0.950667, + "access-binary-trees.js": 1.30533, "bitops-3bit-bits-in-byte.js": 0.586667, - "string-fasta.js": 4.87867, - "math-cordic.js": 2.452 + "string-fasta.js": 4.87067, + "math-cordic.js": 2.45867 } }, "memory": { @@ -52,7 +52,7 @@ "bitops-bits-in-byte.js": 36, "access-binary-trees.js": 104, "bitops-3bit-bits-in-byte.js": 40, - "string-fasta.js": 48, + "string-fasta.js": 52, "math-cordic.js": 48 }, "duktape": { @@ -74,26 +74,26 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 41.572, - "function-empty.js": 31.4067, - "function-excess-args.js": 70.1867, - "function-closure.js": 5.756, - "function-missing-args.js": 69.6373, - "loop-sum.js": 45.5213, - "loop-empty-resolve.js": 4.77867, - "function-correct-args.js": 99.212, - "function-sum.js": 47.172 + "loop-empty.js": 40.5107, + "function-empty.js": 31.772, + "function-excess-args.js": 69.3707, + "function-closure.js": 5.752, + "function-missing-args.js": 70.0893, + "loop-sum.js": 44.7947, + "loop-empty-resolve.js": 4.61333, + "function-correct-args.js": 98.256, + "function-sum.js": 47.4067 }, "duktape": { - "loop-empty.js": 76.048, - "function-empty.js": 48.604, - "function-excess-args.js": 38.6067, - "function-closure.js": 20.1787, - "function-missing-args.js": 37.0493, - "loop-sum.js": 90.3947, - "loop-empty-resolve.js": 9.04267, - "function-correct-args.js": 38.5347, - "function-sum.js": 31.8067 + "loop-empty.js": 75.6147, + "function-empty.js": 48.3933, + "function-excess-args.js": 38.44, + "function-closure.js": 20.1813, + "function-missing-args.js": 36.9267, + "loop-sum.js": 89.9187, + "loop-empty-resolve.js": 8.99867, + "function-correct-args.js": 38.3147, + "function-sum.js": 31.6547 } }, "memory": { diff --git a/benchmark/data/2015-08-15.json b/benchmark/data/2015-08-15.json new file mode 100644 index 000000000..64ff1d172 --- /dev/null +++ b/benchmark/data/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.952, + "3d-cube.js": 5.88667, + "access-fannkuch.js": 14.0573, + "access-nbody.js": 6.26667, + "bitops-bitwise-and.js": 4.15467, + "math-partial-sums.js": 2.996, + "controlflow-recursive.js": 3.50933, + "bitops-bits-in-byte.js": 6.648, + "access-binary-trees.js": 3.42267, + "bitops-3bit-bits-in-byte.js": 4.67867, + "string-fasta.js": 36.1147, + "math-cordic.js": 7.376 + }, + "duktape": { + "math-spectral-norm.js": 1.1, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.976, + "access-nbody.js": 1.80933, + "bitops-bitwise-and.js": 10.7587, + "math-partial-sums.js": 2.95333, + "controlflow-recursive.js": 1.232, + "bitops-bits-in-byte.js": 0.946667, + "access-binary-trees.js": 1.30667, + "bitops-3bit-bits-in-byte.js": 0.582667, + "string-fasta.js": 4.93467, + "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.392, + "function-empty.js": 29.98, + "function-excess-args.js": 67.7107, + "function-closure.js": 5.56933, + "function-missing-args.js": 68.216, + "loop-sum.js": 43.216, + "loop-empty-resolve.js": 4.51067, + "function-correct-args.js": 96.5427, + "function-sum.js": 45.5333 + }, + "duktape": { + "loop-empty.js": 80.2533, + "function-empty.js": 50.3467, + "function-excess-args.js": 40.1013, + "function-closure.js": 20.9413, + "function-missing-args.js": 38.5253, + "loop-sum.js": 95.8627, + "loop-empty-resolve.js": 9.588, + "function-correct-args.js": 39.956, + "function-sum.js": 33.0053 + } + }, + "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/2015-08-16.json b/benchmark/data/2015-08-16.json new file mode 100644 index 000000000..0b2f4d586 --- /dev/null +++ b/benchmark/data/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.95467, + "3d-cube.js": 5.89467, + "access-fannkuch.js": 14.0667, + "access-nbody.js": 6.27867, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 3.00533, + "controlflow-recursive.js": 3.512, + "bitops-bits-in-byte.js": 6.66933, + "access-binary-trees.js": 3.45467, + "bitops-3bit-bits-in-byte.js": 4.672, + "string-fasta.js": 36.0947, + "math-cordic.js": 7.39733 + }, + "duktape": { + "math-spectral-norm.js": 1.09733, + "3d-cube.js": 1.172, + "access-fannkuch.js": 1.97467, + "access-nbody.js": 1.81467, + "bitops-bitwise-and.js": 10.7333, + "math-partial-sums.js": 2.94267, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.946667, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.93467, + "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.3813, + "function-empty.js": 29.9053, + "function-excess-args.js": 67.7147, + "function-closure.js": 5.596, + "function-missing-args.js": 68.2693, + "loop-sum.js": 43.2253, + "loop-empty-resolve.js": 4.52, + "function-correct-args.js": 96.496, + "function-sum.js": 45.488 + }, + "duktape": { + "loop-empty.js": 80.3747, + "function-empty.js": 50.256, + "function-excess-args.js": 40.0373, + "function-closure.js": 20.904, + "function-missing-args.js": 38.5627, + "loop-sum.js": 95.7053, + "loop-empty-resolve.js": 9.572, + "function-correct-args.js": 39.8453, + "function-sum.js": 32.9227 + } + }, + "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/2015-08-17.json b/benchmark/data/2015-08-17.json new file mode 100644 index 000000000..8aa4465b8 --- /dev/null +++ b/benchmark/data/2015-08-17.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "38fa391cd8eef20d9b8b9c32453b89bacf7de436", + "size": 194252 + }, + "duktape": { + "version": "8a90f515606ca59394b8d8351bde6876c6ab4b73", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.94133, + "3d-cube.js": 5.896, + "access-fannkuch.js": 14.0533, + "access-nbody.js": 6.272, + "bitops-bitwise-and.js": 4.156, + "math-partial-sums.js": 2.99467, + "controlflow-recursive.js": 3.508, + "bitops-bits-in-byte.js": 6.652, + "access-binary-trees.js": 3.44667, + "bitops-3bit-bits-in-byte.js": 4.66667, + "string-fasta.js": 36.1653, + "math-cordic.js": 7.39867 + }, + "duktape": { + "math-spectral-norm.js": 1.10133, + "3d-cube.js": 1.17333, + "access-fannkuch.js": 1.97467, + "access-nbody.js": 1.812, + "bitops-bitwise-and.js": 10.7387, + "math-partial-sums.js": 2.94133, + "controlflow-recursive.js": 1.244, + "bitops-bits-in-byte.js": 0.944, + "access-binary-trees.js": 1.304, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.95333, + "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.3893, + "function-empty.js": 30.0227, + "function-excess-args.js": 67.6693, + "function-closure.js": 5.59733, + "function-missing-args.js": 68.188, + "loop-sum.js": 43.1947, + "loop-empty-resolve.js": 4.51333, + "function-correct-args.js": 96.5373, + "function-sum.js": 45.5427 + }, + "duktape": { + "loop-empty.js": 80.3133, + "function-empty.js": 50.2827, + "function-excess-args.js": 40.1213, + "function-closure.js": 20.884, + "function-missing-args.js": 38.572, + "loop-sum.js": 95.768, + "loop-empty-resolve.js": 9.56267, + "function-correct-args.js": 39.8013, + "function-sum.js": 32.9413 + } + }, + "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/2015-08-18.json b/benchmark/data/2015-08-18.json new file mode 100644 index 000000000..2683baed1 --- /dev/null +++ b/benchmark/data/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.03733, + "3d-cube.js": 5.88667, + "access-fannkuch.js": 14.2493, + "access-nbody.js": 6.32133, + "bitops-bitwise-and.js": 4.168, + "math-partial-sums.js": 3.02533, + "controlflow-recursive.js": 3.55467, + "bitops-bits-in-byte.js": 6.64, + "access-binary-trees.js": 3.10533, + "bitops-3bit-bits-in-byte.js": 4.64, + "string-fasta.js": 35.7107, + "math-cordic.js": 7.412 + }, + "duktape": { + "math-spectral-norm.js": 1.096, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.80933, + "bitops-bitwise-and.js": 10.7267, + "math-partial-sums.js": 2.944, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.944, + "access-binary-trees.js": 1.30267, + "bitops-3bit-bits-in-byte.js": 0.586667, + "string-fasta.js": 4.94533, + "math-cordic.js": 2.528 + } + }, + "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.8707, + "function-empty.js": 31.6013, + "function-excess-args.js": 67.7427, + "function-closure.js": 5.62133, + "function-missing-args.js": 68.0613, + "loop-sum.js": 44.2693, + "loop-empty-resolve.js": 4.58133, + "function-correct-args.js": 98.768, + "function-sum.js": 45.412 + }, + "duktape": { + "loop-empty.js": 80.336, + "function-empty.js": 50.2373, + "function-excess-args.js": 40.1067, + "function-closure.js": 20.8853, + "function-missing-args.js": 38.516, + "loop-sum.js": 95.82, + "loop-empty-resolve.js": 9.556, + "function-correct-args.js": 39.8453, + "function-sum.js": 32.9293 + } + }, + "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/2015-08-19.json b/benchmark/data/2015-08-19.json new file mode 100644 index 000000000..894296590 --- /dev/null +++ b/benchmark/data/2015-08-19.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "ab47365b710c72536d6dfb85ea1fb4f1290da723", + "size": 194252 + }, + "duktape": { + "version": "e55e469c68b90f0aac86eca7c058b8347ef2f03e", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 4.04, + "3d-cube.js": 5.89067, + "access-fannkuch.js": 14.2387, + "access-nbody.js": 6.33467, + "bitops-bitwise-and.js": 4.16267, + "math-partial-sums.js": 3.016, + "controlflow-recursive.js": 3.56267, + "bitops-bits-in-byte.js": 6.65067, + "access-binary-trees.js": 3.11467, + "bitops-3bit-bits-in-byte.js": 4.63333, + "string-fasta.js": 35.7867, + "math-cordic.js": 7.41867 + }, + "duktape": { + "math-spectral-norm.js": 1.10133, + "3d-cube.js": 1.17467, + "access-fannkuch.js": 1.97733, + "access-nbody.js": 1.81467, + "bitops-bitwise-and.js": 10.7213, + "math-partial-sums.js": 2.948, + "controlflow-recursive.js": 1.23867, + "bitops-bits-in-byte.js": 0.945333, + "access-binary-trees.js": 1.30667, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.94, + "math-cordic.js": 2.52267 + } + }, + "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.836, + "function-empty.js": 31.6013, + "function-excess-args.js": 67.7533, + "function-closure.js": 5.62533, + "function-missing-args.js": 68.1773, + "loop-sum.js": 44.212, + "loop-empty-resolve.js": 4.58133, + "function-correct-args.js": 98.704, + "function-sum.js": 45.508 + }, + "duktape": { + "loop-empty.js": 80.2453, + "function-empty.js": 50.2667, + "function-excess-args.js": 40.108, + "function-closure.js": 20.96, + "function-missing-args.js": 38.5333, + "loop-sum.js": 95.8133, + "loop-empty-resolve.js": 9.58267, + "function-correct-args.js": 39.848, + "function-sum.js": 32.9507 + } + }, + "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/2015-08-20.json b/benchmark/data/2015-08-20.json new file mode 100644 index 000000000..5c6e34a60 --- /dev/null +++ b/benchmark/data/2015-08-20.json @@ -0,0 +1,124 @@ +{ + "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.12, + "access-nbody.js": 5.88133, + "bitops-bitwise-and.js": 4.08267, + "math-partial-sums.js": 2.82667, + "controlflow-recursive.js": 3.572, + "bitops-bits-in-byte.js": 6.55067, + "access-binary-trees.js": 3.08933, + "bitops-3bit-bits-in-byte.js": 4.62667, + "string-fasta.js": 28.856, + "math-cordic.js": 7.268 + }, + "duktape": { + "math-spectral-norm.js": 1.1, + "3d-cube.js": 1.176, + "access-fannkuch.js": 1.97867, + "access-nbody.js": 1.808, + "bitops-bitwise-and.js": 10.728, + "math-partial-sums.js": 2.94667, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.942667, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.93867, + "math-cordic.js": 2.52267 + } + }, + "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.3613, + "function-empty.js": 31.3627, + "function-excess-args.js": 67.7373, + "function-closure.js": 5.828, + "function-missing-args.js": 68.468, + "loop-sum.js": 41.2827, + "loop-empty-resolve.js": 4.568, + "function-correct-args.js": 98.716, + "function-sum.js": 45.82 + }, + "duktape": { + "loop-empty.js": 80.284, + "function-empty.js": 50.2653, + "function-excess-args.js": 40.064, + "function-closure.js": 20.9013, + "function-missing-args.js": 38.5107, + "loop-sum.js": 95.784, + "loop-empty-resolve.js": 9.56133, + "function-correct-args.js": 39.86, + "function-sum.js": 32.9187 + } + }, + "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/2015-08-21.json b/benchmark/data/2015-08-21.json index e203e0dfa..ae05bed6b 100644 --- a/benchmark/data/2015-08-21.json +++ b/benchmark/data/2015-08-21.json @@ -12,32 +12,32 @@ "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 3.872, - "3d-cube.js": 5.752, - "access-fannkuch.js": 14.0267, - "access-nbody.js": 5.87867, - "bitops-bitwise-and.js": 4.04933, - "math-partial-sums.js": 2.84667, - "controlflow-recursive.js": 3.61067, - "bitops-bits-in-byte.js": 6.59467, - "access-binary-trees.js": 3.088, - "bitops-3bit-bits-in-byte.js": 4.624, - "string-fasta.js": 29.036, - "math-cordic.js": 7.272 + "math-spectral-norm.js": 3.86667, + "3d-cube.js": 5.73467, + "access-fannkuch.js": 13.9827, + "access-nbody.js": 5.864, + "bitops-bitwise-and.js": 4.05333, + "math-partial-sums.js": 2.84933, + "controlflow-recursive.js": 3.60933, + "bitops-bits-in-byte.js": 6.60267, + "access-binary-trees.js": 3.10533, + "bitops-3bit-bits-in-byte.js": 4.62667, + "string-fasta.js": 29.0307, + "math-cordic.js": 7.27333 }, "duktape": { - "math-spectral-norm.js": 1.1, - "3d-cube.js": 1.17333, - "access-fannkuch.js": 1.97867, - "access-nbody.js": 1.808, - "bitops-bitwise-and.js": 10.7293, - "math-partial-sums.js": 2.94133, - "controlflow-recursive.js": 1.23867, - "bitops-bits-in-byte.js": 0.941333, - "access-binary-trees.js": 1.30667, + "math-spectral-norm.js": 1.09733, + "3d-cube.js": 1.17467, + "access-fannkuch.js": 1.976, + "access-nbody.js": 1.80933, + "bitops-bitwise-and.js": 10.7053, + "math-partial-sums.js": 2.94, + "controlflow-recursive.js": 1.24133, + "bitops-bits-in-byte.js": 0.945333, + "access-binary-trees.js": 1.30267, "bitops-3bit-bits-in-byte.js": 0.586667, - "string-fasta.js": 4.944, - "math-cordic.js": 2.53067 + "string-fasta.js": 4.93867, + "math-cordic.js": 2.52267 } }, "memory": { @@ -74,26 +74,26 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 39.144, - "function-empty.js": 31.7027, - "function-excess-args.js": 68.4947, - "function-closure.js": 5.91733, - "function-missing-args.js": 69.1347, - "loop-sum.js": 40.7707, - "loop-empty-resolve.js": 4.53333, - "function-correct-args.js": 99.1373, - "function-sum.js": 46.092 + "loop-empty.js": 39.2213, + "function-empty.js": 31.66, + "function-excess-args.js": 68.3853, + "function-closure.js": 5.90267, + "function-missing-args.js": 69.144, + "loop-sum.js": 40.7867, + "loop-empty-resolve.js": 4.53067, + "function-correct-args.js": 99.3, + "function-sum.js": 46.172 }, "duktape": { - "loop-empty.js": 80.252, - "function-empty.js": 50.264, - "function-excess-args.js": 40.076, - "function-closure.js": 20.8827, - "function-missing-args.js": 38.5173, - "loop-sum.js": 95.7533, - "loop-empty-resolve.js": 9.568, - "function-correct-args.js": 39.8333, - "function-sum.js": 32.964 + "loop-empty.js": 80.2987, + "function-empty.js": 50.2067, + "function-excess-args.js": 40.1227, + "function-closure.js": 20.9413, + "function-missing-args.js": 38.5147, + "loop-sum.js": 95.7587, + "loop-empty-resolve.js": 9.56533, + "function-correct-args.js": 39.84, + "function-sum.js": 32.9507 } }, "memory": { diff --git a/benchmark/data/2015-08-22.json b/benchmark/data/2015-08-22.json new file mode 100644 index 000000000..5833f4d8f --- /dev/null +++ b/benchmark/data/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.86267, + "3d-cube.js": 5.74667, + "access-fannkuch.js": 14.0147, + "access-nbody.js": 5.872, + "bitops-bitwise-and.js": 4.05333, + "math-partial-sums.js": 2.84667, + "controlflow-recursive.js": 3.57867, + "bitops-bits-in-byte.js": 6.59867, + "access-binary-trees.js": 3.088, + "bitops-3bit-bits-in-byte.js": 4.62667, + "string-fasta.js": 29.0707, + "math-cordic.js": 7.26267 + }, + "duktape": { + "math-spectral-norm.js": 1.1, + "3d-cube.js": 1.17333, + "access-fannkuch.js": 1.97333, + "access-nbody.js": 1.81067, + "bitops-bitwise-and.js": 10.7213, + "math-partial-sums.js": 2.93733, + "controlflow-recursive.js": 1.236, + "bitops-bits-in-byte.js": 0.945333, + "access-binary-trees.js": 1.3, + "bitops-3bit-bits-in-byte.js": 0.588, + "string-fasta.js": 4.94533, + "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.1573, + "function-empty.js": 31.672, + "function-excess-args.js": 68.3653, + "function-closure.js": 5.916, + "function-missing-args.js": 69.1267, + "loop-sum.js": 40.7987, + "loop-empty-resolve.js": 4.52533, + "function-correct-args.js": 99.2413, + "function-sum.js": 46.0987 + }, + "duktape": { + "loop-empty.js": 80.2853, + "function-empty.js": 50.2733, + "function-excess-args.js": 40.1053, + "function-closure.js": 20.8933, + "function-missing-args.js": 38.528, + "loop-sum.js": 95.696, + "loop-empty-resolve.js": 9.56267, + "function-correct-args.js": 39.812, + "function-sum.js": 32.9333 + } + }, + "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/2015-08-23.json b/benchmark/data/2015-08-23.json new file mode 100644 index 000000000..d88521a82 --- /dev/null +++ b/benchmark/data/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.86, + "3d-cube.js": 5.744, + "access-fannkuch.js": 14.0093, + "access-nbody.js": 5.88667, + "bitops-bitwise-and.js": 4.05467, + "math-partial-sums.js": 2.844, + "controlflow-recursive.js": 3.61067, + "bitops-bits-in-byte.js": 6.59467, + "access-binary-trees.js": 3.10933, + "bitops-3bit-bits-in-byte.js": 4.63067, + "string-fasta.js": 29.0493, + "math-cordic.js": 7.268 + }, + "duktape": { + "math-spectral-norm.js": 1.09867, + "3d-cube.js": 1.17467, + "access-fannkuch.js": 1.98, + "access-nbody.js": 1.808, + "bitops-bitwise-and.js": 10.728, + "math-partial-sums.js": 2.948, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.941333, + "access-binary-trees.js": 1.3, + "bitops-3bit-bits-in-byte.js": 0.582667, + "string-fasta.js": 4.94933, + "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.2573, + "function-empty.js": 31.672, + "function-excess-args.js": 68.308, + "function-closure.js": 5.91467, + "function-missing-args.js": 69.0693, + "loop-sum.js": 40.8067, + "loop-empty-resolve.js": 4.53333, + "function-correct-args.js": 99.2293, + "function-sum.js": 46.152 + }, + "duktape": { + "loop-empty.js": 80.3027, + "function-empty.js": 50.2733, + "function-excess-args.js": 40.092, + "function-closure.js": 20.848, + "function-missing-args.js": 38.5133, + "loop-sum.js": 95.736, + "loop-empty-resolve.js": 9.556, + "function-correct-args.js": 39.8573, + "function-sum.js": 32.9067 + } + }, + "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/2015-08-24.json b/benchmark/data/2015-08-24.json new file mode 100644 index 000000000..e0fbb6e14 --- /dev/null +++ b/benchmark/data/2015-08-24.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.872, + "3d-cube.js": 5.82533, + "access-fannkuch.js": 14.0027, + "access-nbody.js": 5.87333, + "bitops-bitwise-and.js": 4.05067, + "math-partial-sums.js": 2.852, + "controlflow-recursive.js": 3.62133, + "bitops-bits-in-byte.js": 6.60133, + "access-binary-trees.js": 3.10667, + "bitops-3bit-bits-in-byte.js": 4.62133, + "string-fasta.js": 29.0347, + "math-cordic.js": 7.26933 + }, + "duktape": { + "math-spectral-norm.js": 1.10267, + "3d-cube.js": 1.18133, + "access-fannkuch.js": 1.97733, + "access-nbody.js": 1.81333, + "bitops-bitwise-and.js": 10.732, + "math-partial-sums.js": 2.94667, + "controlflow-recursive.js": 1.24, + "bitops-bits-in-byte.js": 0.948, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.585333, + "string-fasta.js": 4.94667, + "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.1907, + "function-empty.js": 31.656, + "function-excess-args.js": 68.3493, + "function-closure.js": 5.91733, + "function-missing-args.js": 69.1347, + "loop-sum.js": 40.8133, + "loop-empty-resolve.js": 4.536, + "function-correct-args.js": 99.2427, + "function-sum.js": 46.0933 + }, + "duktape": { + "loop-empty.js": 80.2773, + "function-empty.js": 50.2373, + "function-excess-args.js": 40.056, + "function-closure.js": 20.8573, + "function-missing-args.js": 38.5093, + "loop-sum.js": 95.7973, + "loop-empty-resolve.js": 9.57333, + "function-correct-args.js": 39.84, + "function-sum.js": 32.9573 + } + }, + "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/2015-08-25.json b/benchmark/data/2015-08-25.json new file mode 100644 index 000000000..255a4a08b --- /dev/null +++ b/benchmark/data/2015-08-25.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "e4843ece763cd4f977d98eaf6f68148ba1ee50fd", + "size": 198352 + }, + "duktape": { + "version": "64560f815f1bb762460d02a8df0cac2f93d07eaf", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.81067, + "3d-cube.js": 5.78933, + "access-fannkuch.js": 14.14, + "access-nbody.js": 5.94667, + "bitops-bitwise-and.js": 4.13867, + "math-partial-sums.js": 2.83867, + "controlflow-recursive.js": 3.59867, + "bitops-bits-in-byte.js": 6.68267, + "access-binary-trees.js": 3.096, + "bitops-3bit-bits-in-byte.js": 4.67333, + "string-fasta.js": 28.672, + "math-cordic.js": 7.328 + }, + "duktape": { + "math-spectral-norm.js": 1.06533, + "3d-cube.js": 1.104, + "access-fannkuch.js": 1.816, + "access-nbody.js": 1.70667, + "bitops-bitwise-and.js": 10.284, + "math-partial-sums.js": 2.86133, + "controlflow-recursive.js": 1.21067, + "bitops-bits-in-byte.js": 0.849333, + "access-binary-trees.js": 1.284, + "bitops-3bit-bits-in-byte.js": 0.566667, + "string-fasta.js": 4.84, + "math-cordic.js": 2.36667 + } + }, + "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.0827, + "function-empty.js": 31.8293, + "function-excess-args.js": 68.6413, + "function-closure.js": 5.81467, + "function-missing-args.js": 69.048, + "loop-sum.js": 41.196, + "loop-empty-resolve.js": 4.512, + "function-correct-args.js": 100.0, + "function-sum.js": 45.936 + }, + "duktape": { + "loop-empty.js": 76.6493, + "function-empty.js": 48.9467, + "function-excess-args.js": 38.7307, + "function-closure.js": 20.084, + "function-missing-args.js": 37.3213, + "loop-sum.js": 91.512, + "loop-empty-resolve.js": 9.104, + "function-correct-args.js": 38.396, + "function-sum.js": 31.9747 + } + }, + "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/2015-08-26.json b/benchmark/data/2015-08-26.json new file mode 100644 index 000000000..598433519 --- /dev/null +++ b/benchmark/data/2015-08-26.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.864, + "3d-cube.js": 5.8, + "access-fannkuch.js": 14.3773, + "access-nbody.js": 5.92933, + "bitops-bitwise-and.js": 4.13733, + "math-partial-sums.js": 2.84267, + "controlflow-recursive.js": 3.58933, + "bitops-bits-in-byte.js": 6.70133, + "access-binary-trees.js": 3.08667, + "bitops-3bit-bits-in-byte.js": 4.66, + "string-fasta.js": 28.9347, + "math-cordic.js": 7.35467 + }, + "duktape": { + "math-spectral-norm.js": 1.07733, + "3d-cube.js": 1.104, + "access-fannkuch.js": 1.824, + "access-nbody.js": 1.70533, + "bitops-bitwise-and.js": 10.3147, + "math-partial-sums.js": 2.87333, + "controlflow-recursive.js": 1.208, + "bitops-bits-in-byte.js": 0.857333, + "access-binary-trees.js": 1.28267, + "bitops-3bit-bits-in-byte.js": 0.566667, + "string-fasta.js": 4.82667, + "math-cordic.js": 2.368 + } + }, + "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.3013, + "function-empty.js": 31.532, + "function-excess-args.js": 67.956, + "function-closure.js": 5.76933, + "function-missing-args.js": 68.6813, + "loop-sum.js": 41.9653, + "loop-empty-resolve.js": 4.54533, + "function-correct-args.js": 99.0587, + "function-sum.js": 45.6547 + }, + "duktape": { + "loop-empty.js": 76.5387, + "function-empty.js": 48.5947, + "function-excess-args.js": 38.568, + "function-closure.js": 20.1053, + "function-missing-args.js": 37.2773, + "loop-sum.js": 91.2093, + "loop-empty-resolve.js": 9.11333, + "function-correct-args.js": 38.2867, + "function-sum.js": 31.888 + } + }, + "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/2015-08-27.json b/benchmark/data/2015-08-27.json new file mode 100644 index 000000000..892376d97 --- /dev/null +++ b/benchmark/data/2015-08-27.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "bf780ad3dc6fe336d6741a8cdc9d6d4f51f3e95e", + "size": 198328 + }, + "duktape": { + "version": "8b5bcca3cfab0ef9fff55422530e6e5a2d7eec04", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.88133, + "3d-cube.js": 5.796, + "access-fannkuch.js": 14.3467, + "access-nbody.js": 5.94, + "bitops-bitwise-and.js": 4.13333, + "math-partial-sums.js": 2.85333, + "controlflow-recursive.js": 3.58667, + "bitops-bits-in-byte.js": 6.70667, + "access-binary-trees.js": 3.10133, + "bitops-3bit-bits-in-byte.js": 4.656, + "string-fasta.js": 28.9267, + "math-cordic.js": 7.36933 + }, + "duktape": { + "math-spectral-norm.js": 1.06667, + "3d-cube.js": 1.10533, + "access-fannkuch.js": 1.81733, + "access-nbody.js": 1.69867, + "bitops-bitwise-and.js": 10.32, + "math-partial-sums.js": 2.87067, + "controlflow-recursive.js": 1.21333, + "bitops-bits-in-byte.js": 0.856, + "access-binary-trees.js": 1.28667, + "bitops-3bit-bits-in-byte.js": 0.561333, + "string-fasta.js": 4.832, + "math-cordic.js": 2.37867 + } + }, + "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.4, + "function-empty.js": 31.5533, + "function-excess-args.js": 68.0027, + "function-closure.js": 5.76267, + "function-missing-args.js": 68.8507, + "loop-sum.js": 41.9147, + "loop-empty-resolve.js": 4.548, + "function-correct-args.js": 99.0587, + "function-sum.js": 45.676 + }, + "duktape": { + "loop-empty.js": 76.7093, + "function-empty.js": 48.948, + "function-excess-args.js": 38.708, + "function-closure.js": 20.2333, + "function-missing-args.js": 37.3493, + "loop-sum.js": 90.9467, + "loop-empty-resolve.js": 9.15467, + "function-correct-args.js": 38.4253, + "function-sum.js": 32.0293 + } + }, + "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/2015-08-28.json b/benchmark/data/2015-08-28.json index 21bd0ce32..a52459433 100644 --- a/benchmark/data/2015-08-28.json +++ b/benchmark/data/2015-08-28.json @@ -12,32 +12,32 @@ "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 3.20267, - "3d-cube.js": 3.776, - "access-fannkuch.js": 10.1453, - "access-nbody.js": 4.74667, + "math-spectral-norm.js": 3.20667, + "3d-cube.js": 3.768, + "access-fannkuch.js": 10.156, + "access-nbody.js": 4.74933, "bitops-bitwise-and.js": 4.192, - "math-partial-sums.js": 2.56667, + "math-partial-sums.js": 2.576, "controlflow-recursive.js": 3.15333, "bitops-bits-in-byte.js": 4.40933, - "access-binary-trees.js": 2.82133, - "bitops-3bit-bits-in-byte.js": 3.26933, - "string-fasta.js": 27.7547, - "math-cordic.js": 4.848 + "access-binary-trees.js": 2.81867, + "bitops-3bit-bits-in-byte.js": 3.27067, + "string-fasta.js": 27.6907, + "math-cordic.js": 4.84933 }, "duktape": { - "math-spectral-norm.js": 1.064, + "math-spectral-norm.js": 1.05867, "3d-cube.js": 1.10933, - "access-fannkuch.js": 1.82267, - "access-nbody.js": 1.71067, - "bitops-bitwise-and.js": 10.304, - "math-partial-sums.js": 2.88, - "controlflow-recursive.js": 1.22267, - "bitops-bits-in-byte.js": 0.852, - "access-binary-trees.js": 1.312, - "bitops-3bit-bits-in-byte.js": 0.562667, - "string-fasta.js": 4.83733, - "math-cordic.js": 2.34933 + "access-fannkuch.js": 1.81467, + "access-nbody.js": 1.696, + "bitops-bitwise-and.js": 10.3, + "math-partial-sums.js": 2.88133, + "controlflow-recursive.js": 1.22133, + "bitops-bits-in-byte.js": 0.848, + "access-binary-trees.js": 1.30133, + "bitops-3bit-bits-in-byte.js": 0.557333, + "string-fasta.js": 4.83333, + "math-cordic.js": 2.35867 } }, "memory": { @@ -74,26 +74,26 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 44.832, - "function-empty.js": 29.8947, - "function-excess-args.js": 65.1347, + "loop-empty.js": 40.192, + "function-empty.js": 29.8107, + "function-excess-args.js": 64.968, "function-closure.js": 5.21467, - "function-missing-args.js": 64.596, - "loop-sum.js": 60.4573, - "loop-empty-resolve.js": 6.92, - "function-correct-args.js": 92.8867, - "function-sum.js": 43.9707 + "function-missing-args.js": 64.6507, + "loop-sum.js": 42.6293, + "loop-empty-resolve.js": 4.62933, + "function-correct-args.js": 92.8987, + "function-sum.js": 43.9893 }, "duktape": { - "loop-empty.js": 76.5253, - "function-empty.js": 49.3733, - "function-excess-args.js": 38.936, - "function-closure.js": 30.052, - "function-missing-args.js": 37.5293, - "loop-sum.js": 91.0307, - "loop-empty-resolve.js": 9.1, - "function-correct-args.js": 57.5867, - "function-sum.js": 32.248 + "loop-empty.js": 76.5493, + "function-empty.js": 49.4, + "function-excess-args.js": 38.8493, + "function-closure.js": 20.2453, + "function-missing-args.js": 37.4987, + "loop-sum.js": 91.0907, + "loop-empty-resolve.js": 9.10667, + "function-correct-args.js": 38.6453, + "function-sum.js": 32.2707 } }, "memory": { diff --git a/benchmark/data/2015-08-29.json b/benchmark/data/2015-08-29.json new file mode 100644 index 000000000..3cfcc0151 --- /dev/null +++ b/benchmark/data/2015-08-29.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.188, + "3d-cube.js": 3.72667, + "access-fannkuch.js": 9.93467, + "access-nbody.js": 4.66, + "bitops-bitwise-and.js": 4.17867, + "math-partial-sums.js": 2.57333, + "controlflow-recursive.js": 3.176, + "bitops-bits-in-byte.js": 4.47867, + "access-binary-trees.js": 2.82133, + "bitops-3bit-bits-in-byte.js": 3.32133, + "string-fasta.js": 27.8453, + "math-cordic.js": 4.896 + }, + "duktape": { + "math-spectral-norm.js": 1.05867, + "3d-cube.js": 1.11067, + "access-fannkuch.js": 1.82533, + "access-nbody.js": 1.70667, + "bitops-bitwise-and.js": 10.2733, + "math-partial-sums.js": 2.876, + "controlflow-recursive.js": 1.21733, + "bitops-bits-in-byte.js": 0.848, + "access-binary-trees.js": 1.30667, + "bitops-3bit-bits-in-byte.js": 0.564, + "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.2973, + "function-empty.js": 31.3387, + "function-excess-args.js": 66.4893, + "function-closure.js": 5.35467, + "function-missing-args.js": 66.096, + "loop-sum.js": 42.3813, + "loop-empty-resolve.js": 4.65467, + "function-correct-args.js": 94.284, + "function-sum.js": 45.1453 + }, + "duktape": { + "loop-empty.js": 76.5573, + "function-empty.js": 49.392, + "function-excess-args.js": 38.8667, + "function-closure.js": 20.2667, + "function-missing-args.js": 37.5067, + "loop-sum.js": 91.032, + "loop-empty-resolve.js": 9.108, + "function-correct-args.js": 38.664, + "function-sum.js": 32.2707 + } + }, + "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/2015-08-30.json b/benchmark/data/2015-08-30.json new file mode 100644 index 000000000..d46b5df6b --- /dev/null +++ b/benchmark/data/2015-08-30.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "a00079e8ff203e1a373ed0ada152bdcac37fc90c", + "size": 194232 + }, + "duktape": { + "version": "8bc77c5ca3a2a59dc8306ea7e6bcf6d5463d645f", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.19333, + "3d-cube.js": 3.73867, + "access-fannkuch.js": 9.95733, + "access-nbody.js": 4.66533, + "bitops-bitwise-and.js": 4.18267, + "math-partial-sums.js": 2.57067, + "controlflow-recursive.js": 3.17867, + "bitops-bits-in-byte.js": 4.484, + "access-binary-trees.js": 2.82533, + "bitops-3bit-bits-in-byte.js": 3.31733, + "string-fasta.js": 27.8453, + "math-cordic.js": 4.90267 + }, + "duktape": { + "math-spectral-norm.js": 1.05867, + "3d-cube.js": 1.10933, + "access-fannkuch.js": 1.82133, + "access-nbody.js": 1.72933, + "bitops-bitwise-and.js": 10.3333, + "math-partial-sums.js": 2.892, + "controlflow-recursive.js": 1.22933, + "bitops-bits-in-byte.js": 0.853333, + "access-binary-trees.js": 1.312, + "bitops-3bit-bits-in-byte.js": 0.561333, + "string-fasta.js": 4.84667, + "math-cordic.js": 2.388 + } + }, + "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.2187, + "function-empty.js": 31.2347, + "function-excess-args.js": 66.456, + "function-closure.js": 5.37067, + "function-missing-args.js": 66.0053, + "loop-sum.js": 42.2627, + "loop-empty-resolve.js": 4.65333, + "function-correct-args.js": 94.192, + "function-sum.js": 45.12 + }, + "duktape": { + "loop-empty.js": 76.7293, + "function-empty.js": 49.772, + "function-excess-args.js": 39.3213, + "function-closure.js": 20.292, + "function-missing-args.js": 37.7653, + "loop-sum.js": 91.5947, + "loop-empty-resolve.js": 9.13467, + "function-correct-args.js": 39.0187, + "function-sum.js": 32.5347 + } + }, + "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/2015-08-31.json b/benchmark/data/2015-08-31.json new file mode 100644 index 000000000..378e9698b --- /dev/null +++ b/benchmark/data/2015-08-31.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "a26c45421988d138a01408ecfefb80816e3bcf81", + "size": 194232 + }, + "duktape": { + "version": "95681fbe0d5bd548c9ea918d10eb5a4daa7df96d", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.18933, + "3d-cube.js": 3.74, + "access-fannkuch.js": 9.92, + "access-nbody.js": 4.66, + "bitops-bitwise-and.js": 4.19333, + "math-partial-sums.js": 2.57333, + "controlflow-recursive.js": 3.18133, + "bitops-bits-in-byte.js": 4.48667, + "access-binary-trees.js": 2.82667, + "bitops-3bit-bits-in-byte.js": 3.32267, + "string-fasta.js": 27.7667, + "math-cordic.js": 4.908 + }, + "duktape": { + "math-spectral-norm.js": 1.06933, + "3d-cube.js": 1.11867, + "access-fannkuch.js": 1.808, + "access-nbody.js": 1.724, + "bitops-bitwise-and.js": 10.644, + "math-partial-sums.js": 2.99067, + "controlflow-recursive.js": 1.26533, + "bitops-bits-in-byte.js": 0.850667, + "access-binary-trees.js": 1.31467, + "bitops-3bit-bits-in-byte.js": 0.557333, + "string-fasta.js": 4.92267, + "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": 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.764, + "function-empty.js": 31.32, + "function-excess-args.js": 66.4547, + "function-closure.js": 5.34667, + "function-missing-args.js": 66.1093, + "loop-sum.js": 42.3773, + "loop-empty-resolve.js": 4.708, + "function-correct-args.js": 94.272, + "function-sum.js": 45.268 + }, + "duktape": { + "loop-empty.js": 79.004, + "function-empty.js": 50.3947, + "function-excess-args.js": 39.7, + "function-closure.js": 20.4093, + "function-missing-args.js": 38.4667, + "loop-sum.js": 95.6813, + "loop-empty-resolve.js": 9.42933, + "function-correct-args.js": 39.512, + "function-sum.js": 32.7507 + } + }, + "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/2015-09-01.json b/benchmark/data/2015-09-01.json new file mode 100644 index 000000000..05c3ad4b7 --- /dev/null +++ b/benchmark/data/2015-09-01.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "a26c45421988d138a01408ecfefb80816e3bcf81", + "size": 194232 + }, + "duktape": { + "version": "95681fbe0d5bd548c9ea918d10eb5a4daa7df96d", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.19867, + "3d-cube.js": 3.75333, + "access-fannkuch.js": 9.93867, + "access-nbody.js": 4.668, + "bitops-bitwise-and.js": 4.19733, + "math-partial-sums.js": 2.57733, + "controlflow-recursive.js": 3.18667, + "bitops-bits-in-byte.js": 4.50933, + "access-binary-trees.js": 2.83067, + "bitops-3bit-bits-in-byte.js": 3.33067, + "string-fasta.js": 27.6893, + "math-cordic.js": 4.908 + }, + "duktape": { + "math-spectral-norm.js": 1.06933, + "3d-cube.js": 1.12133, + "access-fannkuch.js": 1.79867, + "access-nbody.js": 1.72267, + "bitops-bitwise-and.js": 10.588, + "math-partial-sums.js": 2.98, + "controlflow-recursive.js": 1.26533, + "bitops-bits-in-byte.js": 0.849333, + "access-binary-trees.js": 1.30933, + "bitops-3bit-bits-in-byte.js": 0.56, + "string-fasta.js": 4.90933, + "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": 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.712, + "function-empty.js": 31.3, + "function-excess-args.js": 66.3573, + "function-closure.js": 5.34667, + "function-missing-args.js": 66.104, + "loop-sum.js": 42.2333, + "loop-empty-resolve.js": 4.69867, + "function-correct-args.js": 94.3267, + "function-sum.js": 45.276 + }, + "duktape": { + "loop-empty.js": 79.0093, + "function-empty.js": 50.352, + "function-excess-args.js": 39.632, + "function-closure.js": 20.3333, + "function-missing-args.js": 38.452, + "loop-sum.js": 95.7187, + "loop-empty-resolve.js": 9.41067, + "function-correct-args.js": 39.468, + "function-sum.js": 32.7947 + } + }, + "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/2015-09-02.json b/benchmark/data/2015-09-02.json new file mode 100644 index 000000000..4d94a6fda --- /dev/null +++ b/benchmark/data/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.20533, + "3d-cube.js": 3.74133, + "access-fannkuch.js": 9.94133, + "access-nbody.js": 4.664, + "bitops-bitwise-and.js": 4.188, + "math-partial-sums.js": 2.57467, + "controlflow-recursive.js": 3.176, + "bitops-bits-in-byte.js": 4.48933, + "access-binary-trees.js": 2.82933, + "bitops-3bit-bits-in-byte.js": 3.324, + "string-fasta.js": 27.708, + "math-cordic.js": 4.90933 + }, + "duktape": { + "math-spectral-norm.js": 1.08267, + "3d-cube.js": 1.12533, + "access-fannkuch.js": 1.82667, + "access-nbody.js": 1.77067, + "bitops-bitwise-and.js": 10.896, + "math-partial-sums.js": 3.02267, + "controlflow-recursive.js": 1.24133, + "bitops-bits-in-byte.js": 0.833333, + "access-binary-trees.js": 1.312, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.96267, + "math-cordic.js": 2.48667 + } + }, + "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.76, + "function-empty.js": 31.2413, + "function-excess-args.js": 66.4693, + "function-closure.js": 5.36267, + "function-missing-args.js": 66.1213, + "loop-sum.js": 42.3547, + "loop-empty-resolve.js": 4.708, + "function-correct-args.js": 94.296, + "function-sum.js": 45.2467 + }, + "duktape": { + "loop-empty.js": 80.4693, + "function-empty.js": 50.7293, + "function-excess-args.js": 39.8867, + "function-closure.js": 20.6187, + "function-missing-args.js": 38.8387, + "loop-sum.js": 96.9093, + "loop-empty-resolve.js": 9.564, + "function-correct-args.js": 39.796, + "function-sum.js": 32.96 + } + }, + "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/2015-09-03.json b/benchmark/data/2015-09-03.json new file mode 100644 index 000000000..907e70648 --- /dev/null +++ b/benchmark/data/2015-09-03.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "5a09ff2d36d983354df04f526e619e5c3ff22825", + "size": 194244 + }, + "duktape": { + "version": "cbb85c1c99736b22a2f336f8a863d176e20089c9", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.168, + "3d-cube.js": 3.74133, + "access-fannkuch.js": 10.0507, + "access-nbody.js": 4.684, + "bitops-bitwise-and.js": 4.12533, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.17067, + "bitops-bits-in-byte.js": 4.42133, + "access-binary-trees.js": 2.81067, + "bitops-3bit-bits-in-byte.js": 3.288, + "string-fasta.js": 27.7827, + "math-cordic.js": 4.84667 + }, + "duktape": { + "math-spectral-norm.js": 1.084, + "3d-cube.js": 1.12667, + "access-fannkuch.js": 1.828, + "access-nbody.js": 1.76533, + "bitops-bitwise-and.js": 10.8867, + "math-partial-sums.js": 3.01867, + "controlflow-recursive.js": 1.24133, + "bitops-bits-in-byte.js": 0.844, + "access-binary-trees.js": 1.31333, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.96267, + "math-cordic.js": 2.47733 + } + }, + "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.872, + "function-empty.js": 29.7347, + "function-excess-args.js": 65.4187, + "function-closure.js": 5.252, + "function-missing-args.js": 64.7933, + "loop-sum.js": 42.06, + "loop-empty-resolve.js": 4.57867, + "function-correct-args.js": 93.34, + "function-sum.js": 44.3213 + }, + "duktape": { + "loop-empty.js": 80.4213, + "function-empty.js": 50.6827, + "function-excess-args.js": 39.8933, + "function-closure.js": 20.648, + "function-missing-args.js": 38.864, + "loop-sum.js": 96.8747, + "loop-empty-resolve.js": 9.564, + "function-correct-args.js": 39.8173, + "function-sum.js": 32.9587 + } + }, + "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/2015-09-04.json b/benchmark/data/2015-09-04.json index b8adec752..6e2cd82f4 100644 --- a/benchmark/data/2015-09-04.json +++ b/benchmark/data/2015-09-04.json @@ -5,39 +5,39 @@ "size": 194244 }, "duktape": { - "version": "c8cb6f2c37f0ea87b41b252c228f2eb2c75dde5f", + "version": "565dd9e0a04a83b18384a426142d7b0c3bfb18b9", "size": 165824 } }, "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 3.16667, - "3d-cube.js": 3.73467, + "math-spectral-norm.js": 3.18, + "3d-cube.js": 3.73733, "access-fannkuch.js": 10.048, - "access-nbody.js": 4.68667, + "access-nbody.js": 4.67467, "bitops-bitwise-and.js": 4.12933, - "math-partial-sums.js": 2.52267, - "controlflow-recursive.js": 3.17333, - "bitops-bits-in-byte.js": 4.428, - "access-binary-trees.js": 2.81067, - "bitops-3bit-bits-in-byte.js": 3.292, - "string-fasta.js": 27.7813, - "math-cordic.js": 4.84933 + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.17467, + "bitops-bits-in-byte.js": 4.42, + "access-binary-trees.js": 2.80667, + "bitops-3bit-bits-in-byte.js": 3.28933, + "string-fasta.js": 27.8507, + "math-cordic.js": 4.84533 }, "duktape": { - "math-spectral-norm.js": 1.06267, - "3d-cube.js": 1.10533, - "access-fannkuch.js": 1.80933, - "access-nbody.js": 1.67333, - "bitops-bitwise-and.js": 10.352, - "math-partial-sums.js": 2.91467, - "controlflow-recursive.js": 1.24, - "bitops-bits-in-byte.js": 0.84, - "access-binary-trees.js": 1.28267, + "math-spectral-norm.js": 1.07067, + "3d-cube.js": 1.12267, + "access-fannkuch.js": 1.81733, + "access-nbody.js": 1.688, + "bitops-bitwise-and.js": 10.368, + "math-partial-sums.js": 2.928, + "controlflow-recursive.js": 1.24267, + "bitops-bits-in-byte.js": 0.841333, + "access-binary-trees.js": 1.292, "bitops-3bit-bits-in-byte.js": 0.554667, - "string-fasta.js": 4.90267, - "math-cordic.js": 2.46133 + "string-fasta.js": 4.92, + "math-cordic.js": 2.47067 } }, "memory": { @@ -74,26 +74,26 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 40.0027, - "function-empty.js": 29.7147, - "function-excess-args.js": 65.368, - "function-closure.js": 5.252, - "function-missing-args.js": 64.7013, - "loop-sum.js": 42.0613, - "loop-empty-resolve.js": 4.6, - "function-correct-args.js": 93.3147, - "function-sum.js": 44.22 + "loop-empty.js": 39.9907, + "function-empty.js": 29.7133, + "function-excess-args.js": 65.444, + "function-closure.js": 5.256, + "function-missing-args.js": 64.7373, + "loop-sum.js": 41.948, + "loop-empty-resolve.js": 4.60133, + "function-correct-args.js": 93.276, + "function-sum.js": 44.3293 }, "duktape": { - "loop-empty.js": 75.8667, - "function-empty.js": 49.0653, - "function-excess-args.js": 38.7307, - "function-closure.js": 20.3947, - "function-missing-args.js": 37.5867, - "loop-sum.js": 91.8827, + "loop-empty.js": 76.0667, + "function-empty.js": 49.1147, + "function-excess-args.js": 38.7933, + "function-closure.js": 20.288, + "function-missing-args.js": 37.5787, + "loop-sum.js": 91.8787, "loop-empty-resolve.js": 9.06267, - "function-correct-args.js": 38.6973, - "function-sum.js": 32.0907 + "function-correct-args.js": 38.6813, + "function-sum.js": 32.092 } }, "memory": { diff --git a/benchmark/data/2015-09-05.json b/benchmark/data/2015-09-05.json new file mode 100644 index 000000000..1beb8923f --- /dev/null +++ b/benchmark/data/2015-09-05.json @@ -0,0 +1,124 @@ +{ + "info": { + "jerryscript": { + "version": "5a09ff2d36d983354df04f526e619e5c3ff22825", + "size": 194244 + }, + "duktape": { + "version": "b492c79f2c3a1f2e54086ea5a7a1b5cb01596a65", + "size": 165824 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.17867, + "3d-cube.js": 3.73067, + "access-fannkuch.js": 10.0467, + "access-nbody.js": 4.67067, + "bitops-bitwise-and.js": 4.128, + "math-partial-sums.js": 2.516, + "controlflow-recursive.js": 3.184, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.804, + "bitops-3bit-bits-in-byte.js": 3.288, + "string-fasta.js": 27.8933, + "math-cordic.js": 4.84933 + }, + "duktape": { + "math-spectral-norm.js": 1.07067, + "3d-cube.js": 1.11733, + "access-fannkuch.js": 1.816, + "access-nbody.js": 1.688, + "bitops-bitwise-and.js": 10.38, + "math-partial-sums.js": 2.93067, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.84, + "access-binary-trees.js": 1.292, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.90667, + "math-cordic.js": 2.46933 + } + }, + "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.9173, + "function-empty.js": 29.668, + "function-excess-args.js": 65.3573, + "function-closure.js": 5.25867, + "function-missing-args.js": 64.7613, + "loop-sum.js": 42.06, + "loop-empty-resolve.js": 4.59067, + "function-correct-args.js": 93.216, + "function-sum.js": 44.2347 + }, + "duktape": { + "loop-empty.js": 75.952, + "function-empty.js": 49.1613, + "function-excess-args.js": 38.8573, + "function-closure.js": 20.228, + "function-missing-args.js": 37.484, + "loop-sum.js": 92.02, + "loop-empty-resolve.js": 9.10133, + "function-correct-args.js": 38.7547, + "function-sum.js": 32.08 + } + }, + "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/2015-09-06.json b/benchmark/data/2015-09-06.json new file mode 100644 index 000000000..2c980f52b --- /dev/null +++ b/benchmark/data/2015-09-06.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.15867, + "3d-cube.js": 3.73467, + "access-fannkuch.js": 10.0547, + "access-nbody.js": 4.62133, + "bitops-bitwise-and.js": 4.13067, + "math-partial-sums.js": 2.516, + "controlflow-recursive.js": 3.17467, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.80133, + "bitops-3bit-bits-in-byte.js": 3.284, + "string-fasta.js": 27.872, + "math-cordic.js": 4.848 + }, + "duktape": { + "math-spectral-norm.js": 1.06667, + "3d-cube.js": 1.112, + "access-fannkuch.js": 1.82, + "access-nbody.js": 1.684, + "bitops-bitwise-and.js": 10.3627, + "math-partial-sums.js": 2.92667, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.837333, + "access-binary-trees.js": 1.29467, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.896, + "math-cordic.js": 2.46533 + } + }, + "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.9267, + "function-empty.js": 29.6867, + "function-excess-args.js": 65.4787, + "function-closure.js": 5.248, + "function-missing-args.js": 64.7707, + "loop-sum.js": 42.032, + "loop-empty-resolve.js": 4.6, + "function-correct-args.js": 93.3573, + "function-sum.js": 44.2933 + }, + "duktape": { + "loop-empty.js": 76.0547, + "function-empty.js": 49.1267, + "function-excess-args.js": 38.824, + "function-closure.js": 20.2853, + "function-missing-args.js": 37.5893, + "loop-sum.js": 91.8747, + "loop-empty-resolve.js": 9.11067, + "function-correct-args.js": 38.6787, + "function-sum.js": 32.0907 + } + }, + "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/2015-09-07.json b/benchmark/data/2015-09-07.json new file mode 100644 index 000000000..4eff1a2c1 --- /dev/null +++ b/benchmark/data/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.17333, + "3d-cube.js": 3.73333, + "access-fannkuch.js": 10.0413, + "access-nbody.js": 4.65867, + "bitops-bitwise-and.js": 4.11867, + "math-partial-sums.js": 2.51867, + "controlflow-recursive.js": 3.176, + "bitops-bits-in-byte.js": 4.412, + "access-binary-trees.js": 2.80667, + "bitops-3bit-bits-in-byte.js": 3.28133, + "string-fasta.js": 27.8627, + "math-cordic.js": 4.84667 + }, + "duktape": { + "math-spectral-norm.js": 1.05467, + "3d-cube.js": 1.112, + "access-fannkuch.js": 1.81867, + "access-nbody.js": 1.67867, + "bitops-bitwise-and.js": 10.368, + "math-partial-sums.js": 2.908, + "controlflow-recursive.js": 1.23733, + "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.91067, + "math-cordic.js": 2.448 + } + }, + "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.8893, + "function-empty.js": 29.74, + "function-excess-args.js": 65.3933, + "function-closure.js": 5.264, + "function-missing-args.js": 64.6907, + "loop-sum.js": 42.0533, + "loop-empty-resolve.js": 4.60267, + "function-correct-args.js": 93.2973, + "function-sum.js": 44.112 + }, + "duktape": { + "loop-empty.js": 75.9253, + "function-empty.js": 48.592, + "function-excess-args.js": 38.3813, + "function-closure.js": 20.44, + "function-missing-args.js": 37.2347, + "loop-sum.js": 91.824, + "loop-empty-resolve.js": 9.06, + "function-correct-args.js": 38.3333, + "function-sum.js": 31.78 + } + }, + "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/2015-09-08.json b/benchmark/data/2015-09-08.json new file mode 100644 index 000000000..aa8a344b5 --- /dev/null +++ b/benchmark/data/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.148, + "3d-cube.js": 3.70667, + "access-fannkuch.js": 9.82533, + "access-nbody.js": 4.64, + "bitops-bitwise-and.js": 4.03067, + "math-partial-sums.js": 2.51333, + "controlflow-recursive.js": 3.12933, + "bitops-bits-in-byte.js": 4.39333, + "access-binary-trees.js": 2.776, + "bitops-3bit-bits-in-byte.js": 3.256, + "string-fasta.js": 27.7893, + "math-cordic.js": 4.82133 + }, + "duktape": { + "math-spectral-norm.js": 1.06533, + "3d-cube.js": 1.11733, + "access-fannkuch.js": 1.81467, + "access-nbody.js": 1.68933, + "bitops-bitwise-and.js": 10.4813, + "math-partial-sums.js": 2.94933, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.84, + "access-binary-trees.js": 1.292, + "bitops-3bit-bits-in-byte.js": 0.549333, + "string-fasta.js": 4.924, + "math-cordic.js": 2.46267 + } + }, + "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.6813, + "function-empty.js": 28.9587, + "function-excess-args.js": 64.3267, + "function-closure.js": 5.196, + "function-missing-args.js": 63.836, + "loop-sum.js": 41.1787, + "loop-empty-resolve.js": 4.48133, + "function-correct-args.js": 92.2947, + "function-sum.js": 43.544 + }, + "duktape": { + "loop-empty.js": 76.8507, + "function-empty.js": 49.2813, + "function-excess-args.js": 38.7987, + "function-closure.js": 20.484, + "function-missing-args.js": 37.5693, + "loop-sum.js": 92.92, + "loop-empty-resolve.js": 9.17467, + "function-correct-args.js": 38.7213, + "function-sum.js": 31.976 + } + }, + "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/2015-09-09.json b/benchmark/data/2015-09-09.json new file mode 100644 index 000000000..7b3c3ebad --- /dev/null +++ b/benchmark/data/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.156, + "3d-cube.js": 3.72, + "access-fannkuch.js": 9.968, + "access-nbody.js": 4.67733, + "bitops-bitwise-and.js": 4.09067, + "math-partial-sums.js": 2.54533, + "controlflow-recursive.js": 3.14533, + "bitops-bits-in-byte.js": 4.4, + "access-binary-trees.js": 2.72133, + "bitops-3bit-bits-in-byte.js": 3.26267, + "string-fasta.js": 27.7733, + "math-cordic.js": 4.832 + }, + "duktape": { + "math-spectral-norm.js": 1.06533, + "3d-cube.js": 1.11733, + "access-fannkuch.js": 1.81867, + "access-nbody.js": 1.69467, + "bitops-bitwise-and.js": 10.464, + "math-partial-sums.js": 2.948, + "controlflow-recursive.js": 1.24667, + "bitops-bits-in-byte.js": 0.836, + "access-binary-trees.js": 1.29733, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.93067, + "math-cordic.js": 2.45867 + } + }, + "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.0827, + "function-empty.js": 28.6, + "function-excess-args.js": 64.4133, + "function-closure.js": 3.424, + "function-missing-args.js": 63.992, + "loop-sum.js": 41.9827, + "loop-empty-resolve.js": 4.51067, + "function-correct-args.js": 92.112, + "function-sum.js": 43.78 + }, + "duktape": { + "loop-empty.js": 76.7253, + "function-empty.js": 49.264, + "function-excess-args.js": 38.76, + "function-closure.js": 20.4973, + "function-missing-args.js": 37.6133, + "loop-sum.js": 92.9, + "loop-empty-resolve.js": 9.17733, + "function-correct-args.js": 38.7093, + "function-sum.js": 32.0213 + } + }, + "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/2015-09-10.json b/benchmark/data/2015-09-10.json new file mode 100644 index 000000000..06cd4e2fd --- /dev/null +++ b/benchmark/data/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.208, + "3d-cube.js": 3.864, + "access-fannkuch.js": 9.90533, + "access-nbody.js": 4.69333, + "bitops-bitwise-and.js": 4.18133, + "math-partial-sums.js": 2.54933, + "controlflow-recursive.js": 3.18933, + "bitops-bits-in-byte.js": 4.448, + "access-binary-trees.js": 2.76, + "bitops-3bit-bits-in-byte.js": 3.288, + "string-fasta.js": 27.864, + "math-cordic.js": 4.87067 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.20933, + "3d-cube.js": 3.72, + "access-fannkuch.js": 9.876, + "access-nbody.js": 4.66133, + "bitops-bitwise-and.js": 4.18133, + "math-partial-sums.js": 2.54267, + "controlflow-recursive.js": 3.19733, + "bitops-bits-in-byte.js": 4.44133, + "access-binary-trees.js": 2.772, + "bitops-3bit-bits-in-byte.js": 3.27067, + "string-fasta.js": 27.8107, + "math-cordic.js": 4.84267 + }, + "duktape": { + "math-spectral-norm.js": 1.06667, + "3d-cube.js": 1.12, + "access-fannkuch.js": 1.82267, + "access-nbody.js": 1.692, + "bitops-bitwise-and.js": 10.4733, + "math-partial-sums.js": 2.94667, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.837333, + "access-binary-trees.js": 1.29867, + "bitops-3bit-bits-in-byte.js": 0.552, + "string-fasta.js": 4.93067, + "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.0147, + "function-empty.js": 29.3413, + "function-excess-args.js": 65.608, + "function-closure.js": 3.52667, + "function-missing-args.js": 64.876, + "loop-sum.js": 43.9067, + "loop-empty-resolve.js": 4.68533, + "function-correct-args.js": 93.1373, + "function-sum.js": 44.5307 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0427, + "function-empty.js": 29.352, + "function-excess-args.js": 65.8733, + "function-closure.js": 3.54667, + "function-missing-args.js": 64.9467, + "loop-sum.js": 43.8213, + "loop-empty-resolve.js": 4.67067, + "function-correct-args.js": 91.3493, + "function-sum.js": 44.556 + }, + "duktape": { + "loop-empty.js": 76.764, + "function-empty.js": 49.2707, + "function-excess-args.js": 38.7227, + "function-closure.js": 20.4413, + "function-missing-args.js": 37.6093, + "loop-sum.js": 92.816, + "loop-empty-resolve.js": 9.16933, + "function-correct-args.js": 38.7067, + "function-sum.js": 32.044 + } + }, + "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/2015-09-11.json b/benchmark/data/2015-09-11.json index ae08514b3..86dbc4c12 100644 --- a/benchmark/data/2015-09-11.json +++ b/benchmark/data/2015-09-11.json @@ -12,46 +12,46 @@ "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 3.20933, - "3d-cube.js": 3.748, - "access-fannkuch.js": 9.88667, - "access-nbody.js": 4.66, - "bitops-bitwise-and.js": 4.18133, - "math-partial-sums.js": 2.55733, + "math-spectral-norm.js": 3.20667, + "3d-cube.js": 3.77067, + "access-fannkuch.js": 9.908, + "access-nbody.js": 4.692, + "bitops-bitwise-and.js": 4.18667, + "math-partial-sums.js": 2.552, "controlflow-recursive.js": 3.19733, - "bitops-bits-in-byte.js": 4.46, - "access-binary-trees.js": 2.748, - "bitops-3bit-bits-in-byte.js": 3.28667, - "string-fasta.js": 27.9027, - "math-cordic.js": 4.87333 + "bitops-bits-in-byte.js": 4.44267, + "access-binary-trees.js": 2.75333, + "bitops-3bit-bits-in-byte.js": 3.29333, + "string-fasta.js": 27.8813, + "math-cordic.js": 4.88667 }, "jerryscript-snapshot": { - "math-spectral-norm.js": 3.20667, - "3d-cube.js": 3.71867, - "access-fannkuch.js": 9.884, - "access-nbody.js": 4.66133, - "bitops-bitwise-and.js": 4.17867, - "math-partial-sums.js": 2.544, - "controlflow-recursive.js": 3.19467, - "bitops-bits-in-byte.js": 4.44533, - "access-binary-trees.js": 2.77733, - "bitops-3bit-bits-in-byte.js": 3.26933, - "string-fasta.js": 27.8307, - "math-cordic.js": 4.87333 + "math-spectral-norm.js": 3.22267, + "3d-cube.js": 3.71467, + "access-fannkuch.js": 9.912, + "access-nbody.js": 4.66667, + "bitops-bitwise-and.js": 4.184, + "math-partial-sums.js": 2.54933, + "controlflow-recursive.js": 3.20133, + "bitops-bits-in-byte.js": 4.44133, + "access-binary-trees.js": 2.77867, + "bitops-3bit-bits-in-byte.js": 3.27467, + "string-fasta.js": 27.8013, + "math-cordic.js": 4.86267 }, "duktape": { - "math-spectral-norm.js": 1.06533, - "3d-cube.js": 1.11733, - "access-fannkuch.js": 1.80533, - "access-nbody.js": 1.69867, - "bitops-bitwise-and.js": 10.4, - "math-partial-sums.js": 2.96133, - "controlflow-recursive.js": 1.24533, - "bitops-bits-in-byte.js": 0.838667, - "access-binary-trees.js": 1.308, - "bitops-3bit-bits-in-byte.js": 0.552, - "string-fasta.js": 4.916, - "math-cordic.js": 2.46533 + "math-spectral-norm.js": 1.05867, + "3d-cube.js": 1.11467, + "access-fannkuch.js": 1.81333, + "access-nbody.js": 1.68667, + "bitops-bitwise-and.js": 10.464, + "math-partial-sums.js": 2.94267, + "controlflow-recursive.js": 1.24267, + "bitops-bits-in-byte.js": 0.836, + "access-binary-trees.js": 1.29867, + "bitops-3bit-bits-in-byte.js": 0.554667, + "string-fasta.js": 4.93467, + "math-cordic.js": 2.456 } }, "memory": { @@ -84,55 +84,55 @@ "math-cordic.js": 32 }, "duktape": { - "math-spectral-norm.js": 144, - "3d-cube.js": 188, - "access-fannkuch.js": 148, - "access-nbody.js": 156, - "bitops-bitwise-and.js": 144, + "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": 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 + "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.08, - "function-empty.js": 29.3053, - "function-excess-args.js": 65.6213, + "loop-empty.js": 40.0587, + "function-empty.js": 29.3333, + "function-excess-args.js": 65.6253, "function-closure.js": 3.52533, - "function-missing-args.js": 64.9347, - "loop-sum.js": 43.9213, - "loop-empty-resolve.js": 4.69333, - "function-correct-args.js": 93.1187, + "function-missing-args.js": 64.8987, + "loop-sum.js": 43.924, + "loop-empty-resolve.js": 4.664, + "function-correct-args.js": 93.2253, "function-sum.js": 44.516 }, "jerryscript-snapshot": { - "loop-empty.js": 40.06, - "function-empty.js": 29.3213, - "function-excess-args.js": 65.8627, - "function-closure.js": 3.54267, - "function-missing-args.js": 64.912, - "loop-sum.js": 43.936, - "loop-empty-resolve.js": 4.68533, - "function-correct-args.js": 91.3507, - "function-sum.js": 44.544 + "loop-empty.js": 40.0933, + "function-empty.js": 29.3347, + "function-excess-args.js": 65.784, + "function-closure.js": 3.536, + "function-missing-args.js": 65.0267, + "loop-sum.js": 43.9787, + "loop-empty-resolve.js": 4.68133, + "function-correct-args.js": 91.3493, + "function-sum.js": 44.5467 }, "duktape": { - "loop-empty.js": 77.1707, - "function-empty.js": 49.2627, - "function-excess-args.js": 38.74, - "function-closure.js": 20.4587, - "function-missing-args.js": 37.4667, - "loop-sum.js": 92.8973, - "loop-empty-resolve.js": 9.19333, - "function-correct-args.js": 38.6093, - "function-sum.js": 32.02 + "loop-empty.js": 76.8053, + "function-empty.js": 49.224, + "function-excess-args.js": 38.8093, + "function-closure.js": 20.5707, + "function-missing-args.js": 37.6147, + "loop-sum.js": 92.8573, + "loop-empty-resolve.js": 9.168, + "function-correct-args.js": 38.7413, + "function-sum.js": 31.9987 } }, "memory": { @@ -159,15 +159,15 @@ "function-sum.js": 28 }, "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 + "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/2015-09-12.json b/benchmark/data/2015-09-12.json new file mode 100644 index 000000000..bf50ce91f --- /dev/null +++ b/benchmark/data/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.208, + "3d-cube.js": 3.764, + "access-fannkuch.js": 9.91333, + "access-nbody.js": 4.696, + "bitops-bitwise-and.js": 4.17733, + "math-partial-sums.js": 2.55067, + "controlflow-recursive.js": 3.19733, + "bitops-bits-in-byte.js": 4.44667, + "access-binary-trees.js": 2.76267, + "bitops-3bit-bits-in-byte.js": 3.292, + "string-fasta.js": 27.8773, + "math-cordic.js": 4.86933 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.20667, + "3d-cube.js": 3.71733, + "access-fannkuch.js": 9.91333, + "access-nbody.js": 4.67067, + "bitops-bitwise-and.js": 4.18667, + "math-partial-sums.js": 2.54667, + "controlflow-recursive.js": 3.19733, + "bitops-bits-in-byte.js": 4.448, + "access-binary-trees.js": 2.77467, + "bitops-3bit-bits-in-byte.js": 3.27733, + "string-fasta.js": 27.8707, + "math-cordic.js": 4.87067 + }, + "duktape": { + "math-spectral-norm.js": 1.07067, + "3d-cube.js": 1.12133, + "access-fannkuch.js": 1.82267, + "access-nbody.js": 1.73067, + "bitops-bitwise-and.js": 10.4627, + "math-partial-sums.js": 2.95333, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.838667, + "access-binary-trees.js": 1.31333, + "bitops-3bit-bits-in-byte.js": 0.554667, + "string-fasta.js": 4.94933, + "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.0013, + "function-empty.js": 29.28, + "function-excess-args.js": 65.6773, + "function-closure.js": 3.52933, + "function-missing-args.js": 64.936, + "loop-sum.js": 43.9373, + "loop-empty-resolve.js": 4.67733, + "function-correct-args.js": 93.168, + "function-sum.js": 44.4453 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0093, + "function-empty.js": 29.3853, + "function-excess-args.js": 65.808, + "function-closure.js": 3.54133, + "function-missing-args.js": 65.0453, + "loop-sum.js": 44.0187, + "loop-empty-resolve.js": 4.67467, + "function-correct-args.js": 91.3307, + "function-sum.js": 44.5573 + }, + "duktape": { + "loop-empty.js": 76.8853, + "function-empty.js": 49.5307, + "function-excess-args.js": 39.1387, + "function-closure.js": 20.6787, + "function-missing-args.js": 37.8227, + "loop-sum.js": 92.7907, + "loop-empty-resolve.js": 9.14, + "function-correct-args.js": 39.1413, + "function-sum.js": 32.348 + } + }, + "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/2015-09-13.json b/benchmark/data/2015-09-13.json new file mode 100644 index 000000000..0ec5a2189 --- /dev/null +++ b/benchmark/data/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.20267, + "3d-cube.js": 3.764, + "access-fannkuch.js": 9.90267, + "access-nbody.js": 4.70533, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.53733, + "controlflow-recursive.js": 3.20533, + "bitops-bits-in-byte.js": 4.45733, + "access-binary-trees.js": 2.75867, + "bitops-3bit-bits-in-byte.js": 3.292, + "string-fasta.js": 27.8933, + "math-cordic.js": 4.872 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.212, + "3d-cube.js": 3.71733, + "access-fannkuch.js": 9.89733, + "access-nbody.js": 4.668, + "bitops-bitwise-and.js": 4.18667, + "math-partial-sums.js": 2.548, + "controlflow-recursive.js": 3.2, + "bitops-bits-in-byte.js": 4.45067, + "access-binary-trees.js": 2.77733, + "bitops-3bit-bits-in-byte.js": 3.27467, + "string-fasta.js": 27.8733, + "math-cordic.js": 4.86933 + }, + "duktape": { + "math-spectral-norm.js": 1.07067, + "3d-cube.js": 1.124, + "access-fannkuch.js": 1.81867, + "access-nbody.js": 1.72933, + "bitops-bitwise-and.js": 10.46, + "math-partial-sums.js": 2.95333, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.837333, + "access-binary-trees.js": 1.31733, + "bitops-3bit-bits-in-byte.js": 0.556, + "string-fasta.js": 4.96533, + "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.1173, + "function-empty.js": 29.276, + "function-excess-args.js": 65.584, + "function-closure.js": 3.52933, + "function-missing-args.js": 64.9373, + "loop-sum.js": 43.964, + "loop-empty-resolve.js": 4.68533, + "function-correct-args.js": 93.1307, + "function-sum.js": 44.5213 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.1093, + "function-empty.js": 29.376, + "function-excess-args.js": 65.7453, + "function-closure.js": 3.54133, + "function-missing-args.js": 64.9533, + "loop-sum.js": 43.9227, + "loop-empty-resolve.js": 4.68267, + "function-correct-args.js": 91.292, + "function-sum.js": 44.604 + }, + "duktape": { + "loop-empty.js": 76.9427, + "function-empty.js": 49.4573, + "function-excess-args.js": 39.2, + "function-closure.js": 20.4853, + "function-missing-args.js": 37.904, + "loop-sum.js": 92.796, + "loop-empty-resolve.js": 9.15733, + "function-correct-args.js": 39.1453, + "function-sum.js": 32.4133 + } + }, + "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/2015-09-14.json b/benchmark/data/2015-09-14.json new file mode 100644 index 000000000..8a2879e0a --- /dev/null +++ b/benchmark/data/2015-09-14.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "b6fcf44873060dc5d59f7d9840edbdf6ed906f74", + "size": 198340 + }, + "duktape": { + "version": "9165478b97ccda04b9f59ceb4c4fdb5d32dcd036", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.204, + "3d-cube.js": 3.76667, + "access-fannkuch.js": 9.908, + "access-nbody.js": 4.692, + "bitops-bitwise-and.js": 4.18667, + "math-partial-sums.js": 2.54933, + "controlflow-recursive.js": 3.19333, + "bitops-bits-in-byte.js": 4.456, + "access-binary-trees.js": 2.75867, + "bitops-3bit-bits-in-byte.js": 3.29067, + "string-fasta.js": 27.856, + "math-cordic.js": 4.872 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.20933, + "3d-cube.js": 3.7, + "access-fannkuch.js": 9.88, + "access-nbody.js": 4.664, + "bitops-bitwise-and.js": 4.20133, + "math-partial-sums.js": 2.544, + "controlflow-recursive.js": 3.19467, + "bitops-bits-in-byte.js": 4.45333, + "access-binary-trees.js": 2.76933, + "bitops-3bit-bits-in-byte.js": 3.28133, + "string-fasta.js": 27.876, + "math-cordic.js": 4.86267 + }, + "duktape": { + "math-spectral-norm.js": 1.01067, + "3d-cube.js": 1.12133, + "access-fannkuch.js": 1.79333, + "access-nbody.js": 1.73733, + "bitops-bitwise-and.js": 9.48133, + "math-partial-sums.js": 2.90667, + "controlflow-recursive.js": 1.20667, + "bitops-bits-in-byte.js": 0.8, + "access-binary-trees.js": 1.256, + "bitops-3bit-bits-in-byte.js": 0.514667, + "string-fasta.js": 4.768, + "math-cordic.js": 2.48933 + } + }, + "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.1347, + "function-empty.js": 29.264, + "function-excess-args.js": 65.5693, + "function-closure.js": 3.52667, + "function-missing-args.js": 64.8533, + "loop-sum.js": 43.9613, + "loop-empty-resolve.js": 4.68, + "function-correct-args.js": 93.14, + "function-sum.js": 44.5093 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.964, + "function-empty.js": 29.4013, + "function-excess-args.js": 65.7893, + "function-closure.js": 3.53467, + "function-missing-args.js": 65.0587, + "loop-sum.js": 43.9973, + "loop-empty-resolve.js": 4.684, + "function-correct-args.js": 91.3293, + "function-sum.js": 44.516 + }, + "duktape": { + "loop-empty.js": 81.2667, + "function-empty.js": 47.42, + "function-excess-args.js": 38.2613, + "function-closure.js": 19.9427, + "function-missing-args.js": 36.4427, + "loop-sum.js": 102.38, + "loop-empty-resolve.js": 9.46, + "function-correct-args.js": 38.1453, + "function-sum.js": 31.6547 + } + }, + "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/2015-09-15.json b/benchmark/data/2015-09-15.json new file mode 100644 index 000000000..aa139af9c --- /dev/null +++ b/benchmark/data/2015-09-15.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.21333, + "3d-cube.js": 3.74933, + "access-fannkuch.js": 9.89333, + "access-nbody.js": 4.66933, + "bitops-bitwise-and.js": 4.184, + "math-partial-sums.js": 2.53333, + "controlflow-recursive.js": 3.16133, + "bitops-bits-in-byte.js": 4.44533, + "access-binary-trees.js": 2.75467, + "bitops-3bit-bits-in-byte.js": 3.304, + "string-fasta.js": 27.864, + "math-cordic.js": 4.84933 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.21333, + "3d-cube.js": 3.70267, + "access-fannkuch.js": 9.884, + "access-nbody.js": 4.65067, + "bitops-bitwise-and.js": 4.15867, + "math-partial-sums.js": 2.53067, + "controlflow-recursive.js": 3.14133, + "bitops-bits-in-byte.js": 4.42533, + "access-binary-trees.js": 2.77467, + "bitops-3bit-bits-in-byte.js": 3.26, + "string-fasta.js": 27.8613, + "math-cordic.js": 4.84533 + }, + "duktape": { + "math-spectral-norm.js": 1.03467, + "3d-cube.js": 1.152, + "access-fannkuch.js": 1.912, + "access-nbody.js": 1.804, + "bitops-bitwise-and.js": 9.00533, + "math-partial-sums.js": 2.76933, + "controlflow-recursive.js": 1.17867, + "bitops-bits-in-byte.js": 0.853333, + "access-binary-trees.js": 1.26267, + "bitops-3bit-bits-in-byte.js": 0.525333, + "string-fasta.js": 4.71333, + "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": 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.9533, + "function-empty.js": 29.2667, + "function-excess-args.js": 64.8427, + "function-closure.js": 3.47733, + "function-missing-args.js": 64.564, + "loop-sum.js": 43.832, + "loop-empty-resolve.js": 4.636, + "function-correct-args.js": 92.416, + "function-sum.js": 44.0413 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.9587, + "function-empty.js": 29.3093, + "function-excess-args.js": 65.148, + "function-closure.js": 3.47867, + "function-missing-args.js": 64.504, + "loop-sum.js": 43.9387, + "loop-empty-resolve.js": 4.66533, + "function-correct-args.js": 90.5613, + "function-sum.js": 44.1253 + }, + "duktape": { + "loop-empty.js": 77.52, + "function-empty.js": 45.6333, + "function-excess-args.js": 36.14, + "function-closure.js": 19.7747, + "function-missing-args.js": 34.9947, + "loop-sum.js": 96.4933, + "loop-empty-resolve.js": 9.004, + "function-correct-args.js": 36.1973, + "function-sum.js": 29.9693 + } + }, + "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/2015-09-16.json b/benchmark/data/2015-09-16.json new file mode 100644 index 000000000..3495d73c0 --- /dev/null +++ b/benchmark/data/2015-09-16.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "size": 198340 + }, + "duktape": { + "version": "16b18f52ef60672d2932d1e81af8a9cb521e0a57", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.15733, + "3d-cube.js": 3.74267, + "access-fannkuch.js": 9.96, + "access-nbody.js": 4.63333, + "bitops-bitwise-and.js": 4.15067, + "math-partial-sums.js": 2.524, + "controlflow-recursive.js": 3.112, + "bitops-bits-in-byte.js": 4.436, + "access-binary-trees.js": 2.69067, + "bitops-3bit-bits-in-byte.js": 3.252, + "string-fasta.js": 27.804, + "math-cordic.js": 4.84133 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.68667, + "access-fannkuch.js": 9.904, + "access-nbody.js": 4.61333, + "bitops-bitwise-and.js": 4.15467, + "math-partial-sums.js": 2.51467, + "controlflow-recursive.js": 3.11067, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.71467, + "bitops-3bit-bits-in-byte.js": 3.24533, + "string-fasta.js": 27.7827, + "math-cordic.js": 4.832 + }, + "duktape": { + "math-spectral-norm.js": 1.02933, + "3d-cube.js": 1.156, + "access-fannkuch.js": 1.91733, + "access-nbody.js": 1.792, + "bitops-bitwise-and.js": 9.01733, + "math-partial-sums.js": 2.76667, + "controlflow-recursive.js": 1.17867, + "bitops-bits-in-byte.js": 0.849333, + "access-binary-trees.js": 1.26933, + "bitops-3bit-bits-in-byte.js": 0.521333, + "string-fasta.js": 4.71333, + "math-cordic.js": 2.46667 + } + }, + "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.648, + "function-empty.js": 28.14, + "function-excess-args.js": 64.008, + "function-closure.js": 3.35733, + "function-missing-args.js": 63.2373, + "loop-sum.js": 43.8773, + "loop-empty-resolve.js": 4.67733, + "function-correct-args.js": 91.452, + "function-sum.js": 43.4587 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6613, + "function-empty.js": 28.24, + "function-excess-args.js": 64.2533, + "function-closure.js": 3.38267, + "function-missing-args.js": 63.272, + "loop-sum.js": 43.8373, + "loop-empty-resolve.js": 4.672, + "function-correct-args.js": 89.5, + "function-sum.js": 43.5373 + }, + "duktape": { + "loop-empty.js": 77.4907, + "function-empty.js": 45.6227, + "function-excess-args.js": 36.1813, + "function-closure.js": 19.7507, + "function-missing-args.js": 35.0787, + "loop-sum.js": 96.5013, + "loop-empty-resolve.js": 8.992, + "function-correct-args.js": 36.156, + "function-sum.js": 29.98 + } + }, + "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/2015-09-17.json b/benchmark/data/2015-09-17.json new file mode 100644 index 000000000..aaf1f06d6 --- /dev/null +++ b/benchmark/data/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.12267, + "3d-cube.js": 3.73067, + "access-fannkuch.js": 9.91333, + "access-nbody.js": 4.624, + "bitops-bitwise-and.js": 4.14, + "math-partial-sums.js": 2.52933, + "controlflow-recursive.js": 3.1, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.7, + "bitops-3bit-bits-in-byte.js": 3.236, + "string-fasta.js": 27.7547, + "math-cordic.js": 4.85067 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.15867, + "3d-cube.js": 3.684, + "access-fannkuch.js": 9.90933, + "access-nbody.js": 4.60933, + "bitops-bitwise-and.js": 4.152, + "math-partial-sums.js": 2.51733, + "controlflow-recursive.js": 3.11067, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.72, + "bitops-3bit-bits-in-byte.js": 3.236, + "string-fasta.js": 27.784, + "math-cordic.js": 4.83733 + }, + "duktape": { + "math-spectral-norm.js": 1.036, + "3d-cube.js": 1.16533, + "access-fannkuch.js": 1.91867, + "access-nbody.js": 1.80267, + "bitops-bitwise-and.js": 9.02267, + "math-partial-sums.js": 2.76933, + "controlflow-recursive.js": 1.17867, + "bitops-bits-in-byte.js": 0.853333, + "access-binary-trees.js": 1.26533, + "bitops-3bit-bits-in-byte.js": 0.524, + "string-fasta.js": 4.72, + "math-cordic.js": 2.46267 + } + }, + "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.6373, + "function-empty.js": 28.1507, + "function-excess-args.js": 64.0067, + "function-closure.js": 3.36933, + "function-missing-args.js": 63.2107, + "loop-sum.js": 43.8627, + "loop-empty-resolve.js": 4.67467, + "function-correct-args.js": 91.38, + "function-sum.js": 43.492 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6347, + "function-empty.js": 28.2307, + "function-excess-args.js": 64.264, + "function-closure.js": 3.38267, + "function-missing-args.js": 63.2427, + "loop-sum.js": 43.9173, + "loop-empty-resolve.js": 4.676, + "function-correct-args.js": 89.6347, + "function-sum.js": 43.5173 + }, + "duktape": { + "loop-empty.js": 77.5667, + "function-empty.js": 45.6507, + "function-excess-args.js": 36.2187, + "function-closure.js": 19.796, + "function-missing-args.js": 35.0667, + "loop-sum.js": 96.5987, + "loop-empty-resolve.js": 8.98267, + "function-correct-args.js": 36.188, + "function-sum.js": 29.92 + } + }, + "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/2015-09-18.json b/benchmark/data/2015-09-18.json index c2312f702..9cf023b51 100644 --- a/benchmark/data/2015-09-18.json +++ b/benchmark/data/2015-09-18.json @@ -6,52 +6,52 @@ }, "duktape": { "version": "e19dec57e33da168e800ef7661c1e8cc2462e6c7", - "size": 165824 + "size": 169920 } }, "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 3.15867, - "3d-cube.js": 3.732, - "access-fannkuch.js": 9.90533, - "access-nbody.js": 4.63333, - "bitops-bitwise-and.js": 4.14933, + "math-spectral-norm.js": 3.14933, + "3d-cube.js": 3.73467, + "access-fannkuch.js": 9.91867, + "access-nbody.js": 4.63067, + "bitops-bitwise-and.js": 4.152, "math-partial-sums.js": 2.52, - "controlflow-recursive.js": 3.112, - "bitops-bits-in-byte.js": 4.43467, + "controlflow-recursive.js": 3.10933, + "bitops-bits-in-byte.js": 4.428, "access-binary-trees.js": 2.68933, - "bitops-3bit-bits-in-byte.js": 3.24667, - "string-fasta.js": 27.7893, - "math-cordic.js": 4.84133 + "bitops-3bit-bits-in-byte.js": 3.24933, + "string-fasta.js": 27.7573, + "math-cordic.js": 4.82533 }, "jerryscript-snapshot": { - "math-spectral-norm.js": 3.15867, - "3d-cube.js": 3.69733, - "access-fannkuch.js": 9.90133, - "access-nbody.js": 4.60667, - "bitops-bitwise-and.js": 4.12267, - "math-partial-sums.js": 2.51733, - "controlflow-recursive.js": 3.09733, - "bitops-bits-in-byte.js": 4.43733, - "access-binary-trees.js": 2.70133, - "bitops-3bit-bits-in-byte.js": 3.228, - "string-fasta.js": 27.7573, - "math-cordic.js": 4.83333 + "math-spectral-norm.js": 3.14533, + "3d-cube.js": 3.68267, + "access-fannkuch.js": 9.87467, + "access-nbody.js": 4.60933, + "bitops-bitwise-and.js": 4.15867, + "math-partial-sums.js": 2.51467, + "controlflow-recursive.js": 3.11067, + "bitops-bits-in-byte.js": 4.428, + "access-binary-trees.js": 2.704, + "bitops-3bit-bits-in-byte.js": 3.23333, + "string-fasta.js": 27.7467, + "math-cordic.js": 4.83733 }, "duktape": { - "math-spectral-norm.js": 1.072, - "3d-cube.js": 1.16533, - "access-fannkuch.js": 1.936, - "access-nbody.js": 1.77333, - "bitops-bitwise-and.js": 10.6187, - "math-partial-sums.js": 2.99867, - "controlflow-recursive.js": 1.20267, - "bitops-bits-in-byte.js": 0.876, - "access-binary-trees.js": 1.304, - "bitops-3bit-bits-in-byte.js": 0.538667, - "string-fasta.js": 4.96133, - "math-cordic.js": 2.48533 + "math-spectral-norm.js": 1.068, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.91867, + "access-nbody.js": 1.768, + "bitops-bitwise-and.js": 9.488, + "math-partial-sums.js": 2.85733, + "controlflow-recursive.js": 1.24933, + "bitops-bits-in-byte.js": 0.872, + "access-binary-trees.js": 1.29067, + "bitops-3bit-bits-in-byte.js": 0.537333, + "string-fasta.js": 4.876, + "math-cordic.js": 2.56133 } }, "memory": { @@ -84,55 +84,55 @@ "math-cordic.js": 32 }, "duktape": { - "math-spectral-norm.js": 148, - "3d-cube.js": 192, + "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": 188, + "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": 160, - "math-cordic.js": 152 + "string-fasta.js": 164, + "math-cordic.js": 156 } } }, "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 39.6707, - "function-empty.js": 28.18, - "function-excess-args.js": 64.0413, - "function-closure.js": 3.364, - "function-missing-args.js": 63.2293, - "loop-sum.js": 43.8653, - "loop-empty-resolve.js": 4.672, - "function-correct-args.js": 91.38, - "function-sum.js": 43.4747 + "loop-empty.js": 39.648, + "function-empty.js": 28.1627, + "function-excess-args.js": 64.0893, + "function-closure.js": 3.34533, + "function-missing-args.js": 63.1493, + "loop-sum.js": 43.864, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 91.432, + "function-sum.js": 43.52 }, "jerryscript-snapshot": { - "loop-empty.js": 39.608, - "function-empty.js": 28.188, - "function-excess-args.js": 64.2093, - "function-closure.js": 3.38667, - "function-missing-args.js": 63.276, - "loop-sum.js": 43.8787, - "loop-empty-resolve.js": 4.67467, - "function-correct-args.js": 89.732, - "function-sum.js": 43.5147 + "loop-empty.js": 39.5867, + "function-empty.js": 28.24, + "function-excess-args.js": 64.2853, + "function-closure.js": 3.38267, + "function-missing-args.js": 63.284, + "loop-sum.js": 43.8627, + "loop-empty-resolve.js": 4.67867, + "function-correct-args.js": 89.656, + "function-sum.js": 43.5093 }, "duktape": { - "loop-empty.js": 79.488, - "function-empty.js": 49.5667, - "function-excess-args.js": 38.984, - "function-closure.js": 20.5093, - "function-missing-args.js": 37.948, - "loop-sum.js": 95.4493, - "loop-empty-resolve.js": 9.46, - "function-correct-args.js": 39.048, - "function-sum.js": 32.5707 + "loop-empty.js": 81.9467, + "function-empty.js": 49.144, + "function-excess-args.js": 38.972, + "function-closure.js": 20.2587, + "function-missing-args.js": 37.744, + "loop-sum.js": 102.589, + "loop-empty-resolve.js": 9.53733, + "function-correct-args.js": 38.8667, + "function-sum.js": 32.4293 } }, "memory": { @@ -162,7 +162,7 @@ "loop-empty.js": 148, "function-empty.js": 148, "function-excess-args.js": 148, - "function-closure.js": 476, + "function-closure.js": 460, "function-missing-args.js": 148, "loop-sum.js": 148, "loop-empty-resolve.js": 148, diff --git a/benchmark/data/2015-09-19.json b/benchmark/data/2015-09-19.json new file mode 100644 index 000000000..fca3a5ca0 --- /dev/null +++ b/benchmark/data/2015-09-19.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "3b0f61ac52bacf3747c5436f050da40f3f377a27", + "size": 198340 + }, + "duktape": { + "version": "bd49d12c67b2a6ae769c712f77cc852e334d3683", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.29467, + "3d-cube.js": 3.788, + "access-fannkuch.js": 10.06, + "access-nbody.js": 4.712, + "bitops-bitwise-and.js": 4.27867, + "math-partial-sums.js": 2.60133, + "controlflow-recursive.js": 3.252, + "bitops-bits-in-byte.js": 4.584, + "access-binary-trees.js": 2.75067, + "bitops-3bit-bits-in-byte.js": 3.38267, + "string-fasta.js": 15.504, + "math-cordic.js": 4.98267 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.29467, + "3d-cube.js": 3.72933, + "access-fannkuch.js": 10.072, + "access-nbody.js": 4.7, + "bitops-bitwise-and.js": 4.264, + "math-partial-sums.js": 2.59333, + "controlflow-recursive.js": 3.24267, + "bitops-bits-in-byte.js": 4.56, + "access-binary-trees.js": 2.78, + "bitops-3bit-bits-in-byte.js": 3.368, + "string-fasta.js": 15.4787, + "math-cordic.js": 4.97467 + }, + "duktape": { + "math-spectral-norm.js": 1.07467, + "3d-cube.js": 1.17867, + "access-fannkuch.js": 1.92267, + "access-nbody.js": 1.772, + "bitops-bitwise-and.js": 9.49467, + "math-partial-sums.js": 2.86667, + "controlflow-recursive.js": 1.25333, + "bitops-bits-in-byte.js": 0.876, + "access-binary-trees.js": 1.296, + "bitops-3bit-bits-in-byte.js": 0.538667, + "string-fasta.js": 4.908, + "math-cordic.js": 2.56267 + } + }, + "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": 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.4147, + "function-empty.js": 30.184, + "function-excess-args.js": 66.7053, + "function-closure.js": 3.57733, + "function-missing-args.js": 65.3507, + "loop-sum.js": 44.3253, + "loop-empty-resolve.js": 4.72, + "function-correct-args.js": 94.1987, + "function-sum.js": 45.556 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.44, + "function-empty.js": 30.2227, + "function-excess-args.js": 66.9413, + "function-closure.js": 3.57733, + "function-missing-args.js": 65.3587, + "loop-sum.js": 44.3053, + "loop-empty-resolve.js": 4.71733, + "function-correct-args.js": 92.5133, + "function-sum.js": 45.816 + }, + "duktape": { + "loop-empty.js": 81.884, + "function-empty.js": 49.2573, + "function-excess-args.js": 38.8453, + "function-closure.js": 20.4013, + "function-missing-args.js": 37.6787, + "loop-sum.js": 102.352, + "loop-empty-resolve.js": 9.51067, + "function-correct-args.js": 38.852, + "function-sum.js": 32.4533 + } + }, + "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": 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/2015-09-20.json b/benchmark/data/2015-09-20.json new file mode 100644 index 000000000..3abc2cafb --- /dev/null +++ b/benchmark/data/2015-09-20.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "3b0f61ac52bacf3747c5436f050da40f3f377a27", + "size": 198340 + }, + "duktape": { + "version": "81cc48152c3733f060bbb32d680dbbcc8b23c545", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.28933, + "3d-cube.js": 3.78133, + "access-fannkuch.js": 10.088, + "access-nbody.js": 4.72, + "bitops-bitwise-and.js": 4.276, + "math-partial-sums.js": 2.596, + "controlflow-recursive.js": 3.252, + "bitops-bits-in-byte.js": 4.58533, + "access-binary-trees.js": 2.764, + "bitops-3bit-bits-in-byte.js": 3.37733, + "string-fasta.js": 15.4853, + "math-cordic.js": 4.98267 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.292, + "3d-cube.js": 3.70667, + "access-fannkuch.js": 10.0427, + "access-nbody.js": 4.69067, + "bitops-bitwise-and.js": 4.27067, + "math-partial-sums.js": 2.60133, + "controlflow-recursive.js": 3.25067, + "bitops-bits-in-byte.js": 4.57067, + "access-binary-trees.js": 2.78667, + "bitops-3bit-bits-in-byte.js": 3.364, + "string-fasta.js": 15.48, + "math-cordic.js": 4.98933 + }, + "duktape": { + "math-spectral-norm.js": 1.07333, + "3d-cube.js": 1.17067, + "access-fannkuch.js": 1.92, + "access-nbody.js": 1.764, + "bitops-bitwise-and.js": 9.47733, + "math-partial-sums.js": 2.86667, + "controlflow-recursive.js": 1.252, + "bitops-bits-in-byte.js": 0.874667, + "access-binary-trees.js": 1.28667, + "bitops-3bit-bits-in-byte.js": 0.537333, + "string-fasta.js": 4.884, + "math-cordic.js": 2.564 + } + }, + "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": 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.4627, + "function-empty.js": 30.088, + "function-excess-args.js": 66.6573, + "function-closure.js": 3.576, + "function-missing-args.js": 65.3547, + "loop-sum.js": 44.264, + "loop-empty-resolve.js": 4.72533, + "function-correct-args.js": 94.1827, + "function-sum.js": 45.6133 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.4587, + "function-empty.js": 30.2133, + "function-excess-args.js": 66.9, + "function-closure.js": 3.58267, + "function-missing-args.js": 65.368, + "loop-sum.js": 44.3, + "loop-empty-resolve.js": 4.71867, + "function-correct-args.js": 92.392, + "function-sum.js": 45.692 + }, + "duktape": { + "loop-empty.js": 82.1853, + "function-empty.js": 49.3373, + "function-excess-args.js": 38.9187, + "function-closure.js": 20.352, + "function-missing-args.js": 37.812, + "loop-sum.js": 102.52, + "loop-empty-resolve.js": 9.51867, + "function-correct-args.js": 39.08, + "function-sum.js": 32.3853 + } + }, + "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": 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/2015-09-21.json b/benchmark/data/2015-09-21.json new file mode 100644 index 000000000..694e9c6cb --- /dev/null +++ b/benchmark/data/2015-09-21.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "3b0f61ac52bacf3747c5436f050da40f3f377a27", + "size": 198340 + }, + "duktape": { + "version": "27ca2efbe3e09fc36e3b18f08a28ad24575d8253", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.29467, + "3d-cube.js": 3.78533, + "access-fannkuch.js": 10.06, + "access-nbody.js": 4.72667, + "bitops-bitwise-and.js": 4.27333, + "math-partial-sums.js": 2.59867, + "controlflow-recursive.js": 3.25067, + "bitops-bits-in-byte.js": 4.58533, + "access-binary-trees.js": 2.76133, + "bitops-3bit-bits-in-byte.js": 3.37067, + "string-fasta.js": 15.492, + "math-cordic.js": 4.98667 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.29067, + "3d-cube.js": 3.71733, + "access-fannkuch.js": 10.0827, + "access-nbody.js": 4.69067, + "bitops-bitwise-and.js": 4.27733, + "math-partial-sums.js": 2.59333, + "controlflow-recursive.js": 3.252, + "bitops-bits-in-byte.js": 4.576, + "access-binary-trees.js": 2.78, + "bitops-3bit-bits-in-byte.js": 3.364, + "string-fasta.js": 15.4827, + "math-cordic.js": 4.97733 + }, + "duktape": { + "math-spectral-norm.js": 1.076, + "3d-cube.js": 1.17733, + "access-fannkuch.js": 1.92267, + "access-nbody.js": 1.772, + "bitops-bitwise-and.js": 9.504, + "math-partial-sums.js": 2.86533, + "controlflow-recursive.js": 1.25067, + "bitops-bits-in-byte.js": 0.88, + "access-binary-trees.js": 1.292, + "bitops-3bit-bits-in-byte.js": 0.54, + "string-fasta.js": 4.86533, + "math-cordic.js": 2.568 + } + }, + "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": 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.4347, + "function-empty.js": 30.1667, + "function-excess-args.js": 66.6947, + "function-closure.js": 3.56267, + "function-missing-args.js": 65.3507, + "loop-sum.js": 44.348, + "loop-empty-resolve.js": 4.71333, + "function-correct-args.js": 94.1707, + "function-sum.js": 45.5933 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.4933, + "function-empty.js": 30.236, + "function-excess-args.js": 66.9387, + "function-closure.js": 3.59733, + "function-missing-args.js": 65.4013, + "loop-sum.js": 44.276, + "loop-empty-resolve.js": 4.71467, + "function-correct-args.js": 92.4267, + "function-sum.js": 45.8107 + }, + "duktape": { + "loop-empty.js": 82.2093, + "function-empty.js": 49.1933, + "function-excess-args.js": 38.9347, + "function-closure.js": 20.3627, + "function-missing-args.js": 37.7813, + "loop-sum.js": 102.324, + "loop-empty-resolve.js": 9.54267, + "function-correct-args.js": 38.868, + "function-sum.js": 32.4013 + } + }, + "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": 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/2015-09-22.json b/benchmark/data/2015-09-22.json new file mode 100644 index 000000000..b13c8271e --- /dev/null +++ b/benchmark/data/2015-09-22.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "a007b6800c1b6babf96e4d4a97ade70076f89a54", + "size": 198340 + }, + "duktape": { + "version": "91d7830836b70a5e981ef514c252f1071db18c6c", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.156, + "3d-cube.js": 3.72933, + "access-fannkuch.js": 9.86267, + "access-nbody.js": 4.596, + "bitops-bitwise-and.js": 4.14, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.108, + "bitops-bits-in-byte.js": 4.424, + "access-binary-trees.js": 2.67733, + "bitops-3bit-bits-in-byte.js": 3.24933, + "string-fasta.js": 27.804, + "math-cordic.js": 4.84667 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16, + "3d-cube.js": 3.7, + "access-fannkuch.js": 9.9, + "access-nbody.js": 4.61067, + "bitops-bitwise-and.js": 4.15733, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.112, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.70933, + "bitops-3bit-bits-in-byte.js": 3.23067, + "string-fasta.js": 27.76, + "math-cordic.js": 4.83867 + }, + "duktape": { + "math-spectral-norm.js": 1.048, + "3d-cube.js": 1.16667, + "access-fannkuch.js": 1.95067, + "access-nbody.js": 1.74267, + "bitops-bitwise-and.js": 9.216, + "math-partial-sums.js": 2.816, + "controlflow-recursive.js": 1.2, + "bitops-bits-in-byte.js": 0.857333, + "access-binary-trees.js": 1.248, + "bitops-3bit-bits-in-byte.js": 0.534667, + "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.704, + "function-empty.js": 28.1707, + "function-excess-args.js": 63.9107, + "function-closure.js": 3.372, + "function-missing-args.js": 63.208, + "loop-sum.js": 43.9093, + "loop-empty-resolve.js": 4.676, + "function-correct-args.js": 91.464, + "function-sum.js": 43.4733 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.576, + "function-empty.js": 28.2067, + "function-excess-args.js": 64.06, + "function-closure.js": 3.38667, + "function-missing-args.js": 63.216, + "loop-sum.js": 43.9067, + "loop-empty-resolve.js": 4.67733, + "function-correct-args.js": 89.708, + "function-sum.js": 43.5133 + }, + "duktape": { + "loop-empty.js": 79.1933, + "function-empty.js": 46.244, + "function-excess-args.js": 36.3933, + "function-closure.js": 20.0413, + "function-missing-args.js": 35.5533, + "loop-sum.js": 99.1253, + "loop-empty-resolve.js": 9.17467, + "function-correct-args.js": 36.2827, + "function-sum.js": 30.0547 + } + }, + "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/2015-09-23.json b/benchmark/data/2015-09-23.json new file mode 100644 index 000000000..19be0fcde --- /dev/null +++ b/benchmark/data/2015-09-23.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "a007b6800c1b6babf96e4d4a97ade70076f89a54", + "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.884, + "access-nbody.js": 4.632, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.52667, + "controlflow-recursive.js": 3.10933, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.68533, + "bitops-3bit-bits-in-byte.js": 3.24267, + "string-fasta.js": 27.7933, + "math-cordic.js": 4.85067 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.15867, + "3d-cube.js": 3.684, + "access-fannkuch.js": 9.88133, + "access-nbody.js": 4.592, + "bitops-bitwise-and.js": 4.15067, + "math-partial-sums.js": 2.51867, + "controlflow-recursive.js": 3.112, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.70267, + "bitops-3bit-bits-in-byte.js": 3.22667, + "string-fasta.js": 27.8027, + "math-cordic.js": 4.82 + }, + "duktape": { + "math-spectral-norm.js": 1.04667, + "3d-cube.js": 1.16667, + "access-fannkuch.js": 1.956, + "access-nbody.js": 1.74667, + "bitops-bitwise-and.js": 9.22, + "math-partial-sums.js": 2.816, + "controlflow-recursive.js": 1.2, + "bitops-bits-in-byte.js": 0.865333, + "access-binary-trees.js": 1.25067, + "bitops-3bit-bits-in-byte.js": 0.534667, + "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.6467, + "function-empty.js": 28.22, + "function-excess-args.js": 63.9653, + "function-closure.js": 3.36533, + "function-missing-args.js": 63.2467, + "loop-sum.js": 43.7707, + "loop-empty-resolve.js": 4.67733, + "function-correct-args.js": 91.4573, + "function-sum.js": 43.516 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6707, + "function-empty.js": 28.2253, + "function-excess-args.js": 64.2173, + "function-closure.js": 3.36667, + "function-missing-args.js": 63.28, + "loop-sum.js": 43.8987, + "loop-empty-resolve.js": 4.66267, + "function-correct-args.js": 89.672, + "function-sum.js": 43.5427 + }, + "duktape": { + "loop-empty.js": 79.0347, + "function-empty.js": 46.208, + "function-excess-args.js": 36.3533, + "function-closure.js": 20.0467, + "function-missing-args.js": 35.612, + "loop-sum.js": 98.744, + "loop-empty-resolve.js": 9.16267, + "function-correct-args.js": 36.3213, + "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/2015-09-24.json b/benchmark/data/2015-09-24.json new file mode 100644 index 000000000..31e17879f --- /dev/null +++ b/benchmark/data/2015-09-24.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "a007b6800c1b6babf96e4d4a97ade70076f89a54", + "size": 198340 + }, + "duktape": { + "version": "684a155e301a23a55a17f3acbb94e676630805a6", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.156, + "3d-cube.js": 3.728, + "access-fannkuch.js": 9.928, + "access-nbody.js": 4.608, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.52133, + "controlflow-recursive.js": 3.116, + "bitops-bits-in-byte.js": 4.42533, + "access-binary-trees.js": 2.69333, + "bitops-3bit-bits-in-byte.js": 3.24267, + "string-fasta.js": 27.804, + "math-cordic.js": 4.836 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.15867, + "3d-cube.js": 3.688, + "access-fannkuch.js": 9.91067, + "access-nbody.js": 4.59067, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.516, + "controlflow-recursive.js": 3.11467, + "bitops-bits-in-byte.js": 4.42667, + "access-binary-trees.js": 2.708, + "bitops-3bit-bits-in-byte.js": 3.24, + "string-fasta.js": 27.7853, + "math-cordic.js": 4.84133 + }, + "duktape": { + "math-spectral-norm.js": 1.05333, + "3d-cube.js": 1.12667, + "access-fannkuch.js": 1.88, + "access-nbody.js": 1.77067, + "bitops-bitwise-and.js": 9.48, + "math-partial-sums.js": 2.86133, + "controlflow-recursive.js": 1.248, + "bitops-bits-in-byte.js": 0.810667, + "access-binary-trees.js": 1.27467, + "bitops-3bit-bits-in-byte.js": 0.526667, + "string-fasta.js": 4.87067, + "math-cordic.js": 2.48 + } + }, + "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.7093, + "function-empty.js": 28.164, + "function-excess-args.js": 64.0827, + "function-closure.js": 3.368, + "function-missing-args.js": 63.208, + "loop-sum.js": 43.884, + "loop-empty-resolve.js": 4.672, + "function-correct-args.js": 91.3947, + "function-sum.js": 43.4907 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.7013, + "function-empty.js": 28.2467, + "function-excess-args.js": 64.1893, + "function-closure.js": 3.388, + "function-missing-args.js": 63.3387, + "loop-sum.js": 43.9493, + "loop-empty-resolve.js": 4.672, + "function-correct-args.js": 89.704, + "function-sum.js": 43.5093 + }, + "duktape": { + "loop-empty.js": 80.9453, + "function-empty.js": 49.2733, + "function-excess-args.js": 38.76, + "function-closure.js": 20.3867, + "function-missing-args.js": 37.6613, + "loop-sum.js": 101.569, + "loop-empty-resolve.js": 9.41467, + "function-correct-args.js": 38.652, + "function-sum.js": 32.2027 + } + }, + "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/2015-09-25.json b/benchmark/data/2015-09-25.json index 049a7fcac..97620e753 100644 --- a/benchmark/data/2015-09-25.json +++ b/benchmark/data/2015-09-25.json @@ -1,57 +1,57 @@ { "info": { "jerryscript": { - "version": "66975236bc42fdfcfcb74b6996601c1401f2b62e", + "version": "a007b6800c1b6babf96e4d4a97ade70076f89a54", "size": 198340 }, "duktape": { - "version": "91d7830836b70a5e981ef514c252f1071db18c6c", - "size": 165824 + "version": "1cb5960f00a5a42df010e2a37ee00fe4cbc987e1", + "size": 169920 } }, "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 3.14, - "3d-cube.js": 3.73867, - "access-fannkuch.js": 9.91733, - "access-nbody.js": 4.61733, - "bitops-bitwise-and.js": 4.16267, - "math-partial-sums.js": 2.52267, - "controlflow-recursive.js": 3.108, - "bitops-bits-in-byte.js": 4.43467, - "access-binary-trees.js": 2.69067, - "bitops-3bit-bits-in-byte.js": 3.236, - "string-fasta.js": 27.7707, - "math-cordic.js": 4.84667 - }, - "jerryscript-snapshot": { - "math-spectral-norm.js": 3.156, - "3d-cube.js": 3.68667, - "access-fannkuch.js": 9.91067, - "access-nbody.js": 4.60667, + "math-spectral-norm.js": 3.15733, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 9.92267, + "access-nbody.js": 4.63467, "bitops-bitwise-and.js": 4.156, "math-partial-sums.js": 2.52533, - "controlflow-recursive.js": 3.11333, + "controlflow-recursive.js": 3.108, + "bitops-bits-in-byte.js": 4.428, + "access-binary-trees.js": 2.68933, + "bitops-3bit-bits-in-byte.js": 3.252, + "string-fasta.js": 27.768, + "math-cordic.js": 4.83867 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.15067, + "3d-cube.js": 3.67733, + "access-fannkuch.js": 9.93867, + "access-nbody.js": 4.62, + "bitops-bitwise-and.js": 4.14933, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.112, "bitops-bits-in-byte.js": 4.42933, - "access-binary-trees.js": 2.70933, - "bitops-3bit-bits-in-byte.js": 3.236, - "string-fasta.js": 27.76, - "math-cordic.js": 4.83733 + "access-binary-trees.js": 2.716, + "bitops-3bit-bits-in-byte.js": 3.23867, + "string-fasta.js": 27.7253, + "math-cordic.js": 4.82933 }, "duktape": { - "math-spectral-norm.js": 1.03467, - "3d-cube.js": 1.15333, - "access-fannkuch.js": 1.96267, - "access-nbody.js": 1.744, - "bitops-bitwise-and.js": 10.3227, - "math-partial-sums.js": 2.93467, - "controlflow-recursive.js": 1.152, - "bitops-bits-in-byte.js": 0.856, - "access-binary-trees.js": 1.256, - "bitops-3bit-bits-in-byte.js": 0.536, - "string-fasta.js": 4.85067, - "math-cordic.js": 2.43333 + "math-spectral-norm.js": 1.056, + "3d-cube.js": 1.124, + "access-fannkuch.js": 1.88267, + "access-nbody.js": 1.78, + "bitops-bitwise-and.js": 9.48667, + "math-partial-sums.js": 2.86, + "controlflow-recursive.js": 1.24533, + "bitops-bits-in-byte.js": 0.813333, + "access-binary-trees.js": 1.276, + "bitops-3bit-bits-in-byte.js": 0.526667, + "string-fasta.js": 4.87467, + "math-cordic.js": 2.48 } }, "memory": { @@ -84,55 +84,55 @@ "math-cordic.js": 32 }, "duktape": { - "math-spectral-norm.js": 148, - "3d-cube.js": 192, + "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": 188, + "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": 160, - "math-cordic.js": 152 + "string-fasta.js": 164, + "math-cordic.js": 156 } } }, "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 39.6373, - "function-empty.js": 28.064, - "function-excess-args.js": 64.0027, - "function-closure.js": 3.36933, - "function-missing-args.js": 63.2013, - "loop-sum.js": 43.864, - "loop-empty-resolve.js": 4.66267, - "function-correct-args.js": 91.2747, - "function-sum.js": 43.488 + "loop-empty.js": 39.6573, + "function-empty.js": 28.2147, + "function-excess-args.js": 63.9733, + "function-closure.js": 3.368, + "function-missing-args.js": 63.2467, + "loop-sum.js": 43.8787, + "loop-empty-resolve.js": 4.67733, + "function-correct-args.js": 91.4507, + "function-sum.js": 43.4707 }, "jerryscript-snapshot": { - "loop-empty.js": 39.6667, - "function-empty.js": 28.1853, - "function-excess-args.js": 64.0707, - "function-closure.js": 3.38667, - "function-missing-args.js": 63.1547, - "loop-sum.js": 43.9013, - "loop-empty-resolve.js": 4.66667, - "function-correct-args.js": 89.736, - "function-sum.js": 43.5547 + "loop-empty.js": 39.6147, + "function-empty.js": 28.24, + "function-excess-args.js": 64.288, + "function-closure.js": 3.392, + "function-missing-args.js": 63.2813, + "loop-sum.js": 43.8733, + "loop-empty-resolve.js": 4.67733, + "function-correct-args.js": 89.7907, + "function-sum.js": 43.5267 }, "duktape": { - "loop-empty.js": 76.6627, - "function-empty.js": 46.432, - "function-excess-args.js": 36.4507, - "function-closure.js": 20.0587, - "function-missing-args.js": 35.6307, - "loop-sum.js": 92.0773, - "loop-empty-resolve.js": 9.12133, - "function-correct-args.js": 36.42, - "function-sum.js": 30.096 + "loop-empty.js": 81.216, + "function-empty.js": 49.1547, + "function-excess-args.js": 38.92, + "function-closure.js": 20.3107, + "function-missing-args.js": 37.9107, + "loop-sum.js": 101.551, + "loop-empty-resolve.js": 9.432, + "function-correct-args.js": 38.5307, + "function-sum.js": 32.2547 } }, "memory": { @@ -162,7 +162,7 @@ "loop-empty.js": 148, "function-empty.js": 148, "function-excess-args.js": 148, - "function-closure.js": 476, + "function-closure.js": 460, "function-missing-args.js": 148, "loop-sum.js": 148, "loop-empty-resolve.js": 148, diff --git a/benchmark/data/2015-09-26.json b/benchmark/data/2015-09-26.json new file mode 100644 index 000000000..3516edc75 --- /dev/null +++ b/benchmark/data/2015-09-26.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "a007b6800c1b6babf96e4d4a97ade70076f89a54", + "size": 198340 + }, + "duktape": { + "version": "de19a9e6b080b1ea0460956417080f39c25ccd4d", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.16667, + "3d-cube.js": 3.73467, + "access-fannkuch.js": 9.94933, + "access-nbody.js": 4.63333, + "bitops-bitwise-and.js": 4.156, + "math-partial-sums.js": 2.528, + "controlflow-recursive.js": 3.116, + "bitops-bits-in-byte.js": 4.44133, + "access-binary-trees.js": 2.69333, + "bitops-3bit-bits-in-byte.js": 3.24533, + "string-fasta.js": 27.792, + "math-cordic.js": 4.85733 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16133, + "3d-cube.js": 3.704, + "access-fannkuch.js": 9.91067, + "access-nbody.js": 4.60933, + "bitops-bitwise-and.js": 4.148, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.11733, + "bitops-bits-in-byte.js": 4.41867, + "access-binary-trees.js": 2.71067, + "bitops-3bit-bits-in-byte.js": 3.23467, + "string-fasta.js": 27.7227, + "math-cordic.js": 4.83733 + }, + "duktape": { + "math-spectral-norm.js": 0.998667, + "3d-cube.js": 1.13733, + "access-fannkuch.js": 1.77333, + "access-nbody.js": 1.712, + "bitops-bitwise-and.js": 9.35467, + "math-partial-sums.js": 2.82, + "controlflow-recursive.js": 1.164, + "bitops-bits-in-byte.js": 0.761333, + "access-binary-trees.js": 1.21867, + "bitops-3bit-bits-in-byte.js": 0.506667, + "string-fasta.js": 4.76133, + "math-cordic.js": 2.384 + } + }, + "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.4947, + "function-empty.js": 27.9947, + "function-excess-args.js": 64.1093, + "function-closure.js": 3.37467, + "function-missing-args.js": 63.2467, + "loop-sum.js": 43.8827, + "loop-empty-resolve.js": 4.66267, + "function-correct-args.js": 91.352, + "function-sum.js": 43.464 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6907, + "function-empty.js": 28.2373, + "function-excess-args.js": 64.2027, + "function-closure.js": 3.384, + "function-missing-args.js": 63.232, + "loop-sum.js": 43.956, + "loop-empty-resolve.js": 4.66933, + "function-correct-args.js": 89.7067, + "function-sum.js": 43.5827 + }, + "duktape": { + "loop-empty.js": 80.9027, + "function-empty.js": 46.9533, + "function-excess-args.js": 37.1427, + "function-closure.js": 20.1573, + "function-missing-args.js": 36.104, + "loop-sum.js": 100.3, + "loop-empty-resolve.js": 9.42133, + "function-correct-args.js": 37.056, + "function-sum.js": 30.5787 + } + }, + "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/2015-09-27.json b/benchmark/data/2015-09-27.json new file mode 100644 index 000000000..15290970d --- /dev/null +++ b/benchmark/data/2015-09-27.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "a007b6800c1b6babf96e4d4a97ade70076f89a54", + "size": 198340 + }, + "duktape": { + "version": "09abe09569af40a69af5c26815fcc71190e38997", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.172, + "3d-cube.js": 3.72933, + "access-fannkuch.js": 9.93333, + "access-nbody.js": 4.632, + "bitops-bitwise-and.js": 4.14667, + "math-partial-sums.js": 2.52533, + "controlflow-recursive.js": 3.10933, + "bitops-bits-in-byte.js": 4.428, + "access-binary-trees.js": 2.69733, + "bitops-3bit-bits-in-byte.js": 3.24933, + "string-fasta.js": 27.792, + "math-cordic.js": 4.864 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.17333, + "3d-cube.js": 3.688, + "access-fannkuch.js": 9.90933, + "access-nbody.js": 4.61333, + "bitops-bitwise-and.js": 4.15733, + "math-partial-sums.js": 2.52, + "controlflow-recursive.js": 3.10933, + "bitops-bits-in-byte.js": 4.42933, + "access-binary-trees.js": 2.712, + "bitops-3bit-bits-in-byte.js": 3.232, + "string-fasta.js": 27.78, + "math-cordic.js": 4.86133 + }, + "duktape": { + "math-spectral-norm.js": 0.988, + "3d-cube.js": 1.148, + "access-fannkuch.js": 1.75867, + "access-nbody.js": 1.71067, + "bitops-bitwise-and.js": 9.34533, + "math-partial-sums.js": 2.82, + "controlflow-recursive.js": 1.172, + "bitops-bits-in-byte.js": 0.76, + "access-binary-trees.js": 1.22533, + "bitops-3bit-bits-in-byte.js": 0.513333, + "string-fasta.js": 4.74133, + "math-cordic.js": 2.38133 + } + }, + "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.636, + "function-empty.js": 28.2133, + "function-excess-args.js": 63.8933, + "function-closure.js": 3.35867, + "function-missing-args.js": 63.3973, + "loop-sum.js": 43.8893, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 91.4053, + "function-sum.js": 43.4787 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.7013, + "function-empty.js": 28.2413, + "function-excess-args.js": 64.32, + "function-closure.js": 3.38533, + "function-missing-args.js": 63.0693, + "loop-sum.js": 43.9187, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 89.6707, + "function-sum.js": 43.5427 + }, + "duktape": { + "loop-empty.js": 80.8907, + "function-empty.js": 47.0, + "function-excess-args.js": 37.1107, + "function-closure.js": 20.116, + "function-missing-args.js": 36.124, + "loop-sum.js": 100.42, + "loop-empty-resolve.js": 9.42267, + "function-correct-args.js": 37.024, + "function-sum.js": 30.6893 + } + }, + "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/2015-09-28.json b/benchmark/data/2015-09-28.json new file mode 100644 index 000000000..f98cfec28 --- /dev/null +++ b/benchmark/data/2015-09-28.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "a007b6800c1b6babf96e4d4a97ade70076f89a54", + "size": 198340 + }, + "duktape": { + "version": "71adcc7b1269e7b5be30770d13c8e4c76591c49d", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.15733, + "3d-cube.js": 3.72133, + "access-fannkuch.js": 9.936, + "access-nbody.js": 4.63467, + "bitops-bitwise-and.js": 4.15333, + "math-partial-sums.js": 2.54267, + "controlflow-recursive.js": 3.11333, + "bitops-bits-in-byte.js": 4.43067, + "access-binary-trees.js": 2.688, + "bitops-3bit-bits-in-byte.js": 3.25067, + "string-fasta.js": 27.7627, + "math-cordic.js": 4.828 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.156, + "3d-cube.js": 3.676, + "access-fannkuch.js": 9.91467, + "access-nbody.js": 4.61067, + "bitops-bitwise-and.js": 4.15467, + "math-partial-sums.js": 2.51333, + "controlflow-recursive.js": 3.11067, + "bitops-bits-in-byte.js": 4.42533, + "access-binary-trees.js": 2.71467, + "bitops-3bit-bits-in-byte.js": 3.22533, + "string-fasta.js": 27.7893, + "math-cordic.js": 4.84133 + }, + "duktape": { + "math-spectral-norm.js": 0.998667, + "3d-cube.js": 1.08133, + "access-fannkuch.js": 1.86533, + "access-nbody.js": 1.716, + "bitops-bitwise-and.js": 9.25867, + "math-partial-sums.js": 2.79867, + "controlflow-recursive.js": 1.19467, + "bitops-bits-in-byte.js": 0.729333, + "access-binary-trees.js": 1.244, + "bitops-3bit-bits-in-byte.js": 0.485333, + "string-fasta.js": 4.764, + "math-cordic.js": 2.368 + } + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.5973, + "function-empty.js": 28.1627, + "function-excess-args.js": 64.0587, + "function-closure.js": 3.36533, + "function-missing-args.js": 63.28, + "loop-sum.js": 43.892, + "loop-empty-resolve.js": 4.67867, + "function-correct-args.js": 91.2133, + "function-sum.js": 43.4293 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.688, + "function-empty.js": 28.224, + "function-excess-args.js": 64.1893, + "function-closure.js": 3.38533, + "function-missing-args.js": 63.2587, + "loop-sum.js": 43.968, + "loop-empty-resolve.js": 4.67067, + "function-correct-args.js": 89.724, + "function-sum.js": 43.56 + }, + "duktape": { + "loop-empty.js": 79.84, + "function-empty.js": 46.9907, + "function-excess-args.js": 37.2547, + "function-closure.js": 19.9733, + "function-missing-args.js": 36.1467, + "loop-sum.js": 99.1147, + "loop-empty-resolve.js": 9.30267, + "function-correct-args.js": 36.9307, + "function-sum.js": 30.744 + } + }, + "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/2015-09-29.json b/benchmark/data/2015-09-29.json new file mode 100644 index 000000000..aef8346ae --- /dev/null +++ b/benchmark/data/2015-09-29.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "b7c93f170d784e5c08346c6d450ef3b30d62421e", + "size": 198340 + }, + "duktape": { + "version": "e2068b50acaa2d3f926fb939881dca0c15c8675f", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.284, + "3d-cube.js": 3.79067, + "access-fannkuch.js": 10.1173, + "access-nbody.js": 4.72133, + "bitops-bitwise-and.js": 4.276, + "math-partial-sums.js": 2.59867, + "controlflow-recursive.js": 3.25067, + "bitops-bits-in-byte.js": 4.58267, + "access-binary-trees.js": 2.76667, + "bitops-3bit-bits-in-byte.js": 3.376, + "string-fasta.js": 15.4987, + "math-cordic.js": 4.98267 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.288, + "3d-cube.js": 3.72133, + "access-fannkuch.js": 10.072, + "access-nbody.js": 4.692, + "bitops-bitwise-and.js": 4.27067, + "math-partial-sums.js": 2.58933, + "controlflow-recursive.js": 3.23867, + "bitops-bits-in-byte.js": 4.57733, + "access-binary-trees.js": 2.788, + "bitops-3bit-bits-in-byte.js": 3.36267, + "string-fasta.js": 15.4787, + "math-cordic.js": 4.96667 + }, + "duktape": { + "math-spectral-norm.js": 0.997333, + "3d-cube.js": 1.07733, + "access-fannkuch.js": 1.864, + "access-nbody.js": 1.72, + "bitops-bitwise-and.js": 9.25867, + "math-partial-sums.js": 2.80267, + "controlflow-recursive.js": 1.19467, + "bitops-bits-in-byte.js": 0.729333, + "access-binary-trees.js": 1.25067, + "bitops-3bit-bits-in-byte.js": 0.488, + "string-fasta.js": 4.78533, + "math-cordic.js": 2.376 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.432, + "function-empty.js": 30.1813, + "function-excess-args.js": 66.724, + "function-closure.js": 3.588, + "function-missing-args.js": 65.3947, + "loop-sum.js": 44.3573, + "loop-empty-resolve.js": 4.70933, + "function-correct-args.js": 94.272, + "function-sum.js": 45.376 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.4587, + "function-empty.js": 30.228, + "function-excess-args.js": 67.0187, + "function-closure.js": 3.59467, + "function-missing-args.js": 65.4147, + "loop-sum.js": 44.3267, + "loop-empty-resolve.js": 4.71733, + "function-correct-args.js": 92.5373, + "function-sum.js": 45.8147 + }, + "duktape": { + "loop-empty.js": 79.716, + "function-empty.js": 46.9787, + "function-excess-args.js": 37.096, + "function-closure.js": 20.064, + "function-missing-args.js": 36.2093, + "loop-sum.js": 99.2893, + "loop-empty-resolve.js": 9.304, + "function-correct-args.js": 37.0587, + "function-sum.js": 30.808 + } + }, + "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": 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/2015-09-30.json b/benchmark/data/2015-09-30.json new file mode 100644 index 000000000..5315b7e41 --- /dev/null +++ b/benchmark/data/2015-09-30.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "b7c93f170d784e5c08346c6d450ef3b30d62421e", + "size": 198340 + }, + "duktape": { + "version": "e2068b50acaa2d3f926fb939881dca0c15c8675f", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.29067, + "3d-cube.js": 3.78533, + "access-fannkuch.js": 10.0893, + "access-nbody.js": 4.72133, + "bitops-bitwise-and.js": 4.27733, + "math-partial-sums.js": 2.6, + "controlflow-recursive.js": 3.248, + "bitops-bits-in-byte.js": 4.57867, + "access-binary-trees.js": 2.764, + "bitops-3bit-bits-in-byte.js": 3.376, + "string-fasta.js": 15.5013, + "math-cordic.js": 4.98 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.29333, + "3d-cube.js": 3.724, + "access-fannkuch.js": 10.0707, + "access-nbody.js": 4.65333, + "bitops-bitwise-and.js": 4.276, + "math-partial-sums.js": 2.592, + "controlflow-recursive.js": 3.252, + "bitops-bits-in-byte.js": 4.56933, + "access-binary-trees.js": 2.77333, + "bitops-3bit-bits-in-byte.js": 3.37067, + "string-fasta.js": 15.48, + "math-cordic.js": 4.98133 + }, + "duktape": { + "math-spectral-norm.js": 0.996, + "3d-cube.js": 1.07467, + "access-fannkuch.js": 1.86267, + "access-nbody.js": 1.71467, + "bitops-bitwise-and.js": 9.25067, + "math-partial-sums.js": 2.80133, + "controlflow-recursive.js": 1.196, + "bitops-bits-in-byte.js": 0.728, + "access-binary-trees.js": 1.24133, + "bitops-3bit-bits-in-byte.js": 0.484, + "string-fasta.js": 4.776, + "math-cordic.js": 2.372 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.3387, + "function-empty.js": 30.1707, + "function-excess-args.js": 66.6813, + "function-closure.js": 3.57467, + "function-missing-args.js": 65.4067, + "loop-sum.js": 44.316, + "loop-empty-resolve.js": 4.72, + "function-correct-args.js": 94.04, + "function-sum.js": 45.5747 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.324, + "function-empty.js": 30.212, + "function-excess-args.js": 66.9627, + "function-closure.js": 3.59467, + "function-missing-args.js": 65.3707, + "loop-sum.js": 44.288, + "loop-empty-resolve.js": 4.708, + "function-correct-args.js": 92.2653, + "function-sum.js": 45.8107 + }, + "duktape": { + "loop-empty.js": 79.7893, + "function-empty.js": 47.0147, + "function-excess-args.js": 37.18, + "function-closure.js": 20.0107, + "function-missing-args.js": 36.1373, + "loop-sum.js": 98.9653, + "loop-empty-resolve.js": 9.31333, + "function-correct-args.js": 36.9013, + "function-sum.js": 30.776 + } + }, + "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": 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/2015-10-01.json b/benchmark/data/2015-10-01.json new file mode 100644 index 000000000..355b15cec --- /dev/null +++ b/benchmark/data/2015-10-01.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "98fc4098e8b352241587c0e4f818d0d9d82a5b76", + "size": 198340 + }, + "duktape": { + "version": "391053e7c244e0fefb26e86b3c6da8ced124c404", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.23867, + "3d-cube.js": 3.736, + "access-fannkuch.js": 9.89467, + "access-nbody.js": 4.65733, + "bitops-bitwise-and.js": 4.18267, + "math-partial-sums.js": 2.552, + "controlflow-recursive.js": 3.22, + "bitops-bits-in-byte.js": 4.49733, + "access-binary-trees.js": 2.73067, + "bitops-3bit-bits-in-byte.js": 3.324, + "string-fasta.js": 15.3827, + "math-cordic.js": 4.896 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.23867, + "3d-cube.js": 3.66667, + "access-fannkuch.js": 9.97067, + "access-nbody.js": 4.63067, + "bitops-bitwise-and.js": 4.18133, + "math-partial-sums.js": 2.54267, + "controlflow-recursive.js": 3.216, + "bitops-bits-in-byte.js": 4.49467, + "access-binary-trees.js": 2.74667, + "bitops-3bit-bits-in-byte.js": 3.31467, + "string-fasta.js": 15.4107, + "math-cordic.js": 4.89867 + }, + "duktape": { + "math-spectral-norm.js": 0.998667, + "3d-cube.js": 1.08133, + "access-fannkuch.js": 1.864, + "access-nbody.js": 1.724, + "bitops-bitwise-and.js": 9.25733, + "math-partial-sums.js": 2.80533, + "controlflow-recursive.js": 1.19467, + "bitops-bits-in-byte.js": 0.732, + "access-binary-trees.js": 1.24267, + "bitops-3bit-bits-in-byte.js": 0.486667, + "string-fasta.js": 4.776, + "math-cordic.js": 2.364 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.7653, + "function-empty.js": 29.6347, + "function-excess-args.js": 66.0013, + "function-closure.js": 3.55867, + "function-missing-args.js": 65.0413, + "loop-sum.js": 43.8187, + "loop-empty-resolve.js": 4.64267, + "function-correct-args.js": 93.492, + "function-sum.js": 44.8067 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.6333, + "function-empty.js": 29.588, + "function-excess-args.js": 66.1853, + "function-closure.js": 3.60933, + "function-missing-args.js": 65.0373, + "loop-sum.js": 43.3987, + "loop-empty-resolve.js": 4.64133, + "function-correct-args.js": 91.816, + "function-sum.js": 45.004 + }, + "duktape": { + "loop-empty.js": 79.7027, + "function-empty.js": 46.916, + "function-excess-args.js": 37.1347, + "function-closure.js": 20.024, + "function-missing-args.js": 36.18, + "loop-sum.js": 99.508, + "loop-empty-resolve.js": 9.3, + "function-correct-args.js": 37.0093, + "function-sum.js": 30.8467 + } + }, + "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": 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/2015-10-02.json b/benchmark/data/2015-10-02.json index c63a4132c..5aa709f16 100644 --- a/benchmark/data/2015-10-02.json +++ b/benchmark/data/2015-10-02.json @@ -6,52 +6,52 @@ }, "duktape": { "version": "391053e7c244e0fefb26e86b3c6da8ced124c404", - "size": 165824 + "size": 169920 } }, "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 3.236, - "3d-cube.js": 3.74533, - "access-fannkuch.js": 9.976, - "access-nbody.js": 4.67067, - "bitops-bitwise-and.js": 4.17333, - "math-partial-sums.js": 2.548, - "controlflow-recursive.js": 3.216, - "bitops-bits-in-byte.js": 4.5, - "access-binary-trees.js": 2.72267, - "bitops-3bit-bits-in-byte.js": 3.312, - "string-fasta.js": 15.3973, + "math-spectral-norm.js": 3.22533, + "3d-cube.js": 3.732, + "access-fannkuch.js": 9.98, + "access-nbody.js": 4.67467, + "bitops-bitwise-and.js": 4.17733, + "math-partial-sums.js": 2.552, + "controlflow-recursive.js": 3.21867, + "bitops-bits-in-byte.js": 4.50133, + "access-binary-trees.js": 2.70933, + "bitops-3bit-bits-in-byte.js": 3.324, + "string-fasta.js": 15.4267, "math-cordic.js": 4.9 }, "jerryscript-snapshot": { - "math-spectral-norm.js": 3.23333, - "3d-cube.js": 3.68533, - "access-fannkuch.js": 9.94667, - "access-nbody.js": 4.644, - "bitops-bitwise-and.js": 4.17333, - "math-partial-sums.js": 2.54667, - "controlflow-recursive.js": 3.20933, - "bitops-bits-in-byte.js": 4.492, - "access-binary-trees.js": 2.75467, - "bitops-3bit-bits-in-byte.js": 3.32133, - "string-fasta.js": 15.3773, - "math-cordic.js": 4.90133 + "math-spectral-norm.js": 3.21733, + "3d-cube.js": 3.68933, + "access-fannkuch.js": 9.97467, + "access-nbody.js": 4.648, + "bitops-bitwise-and.js": 4.184, + "math-partial-sums.js": 2.536, + "controlflow-recursive.js": 3.22933, + "bitops-bits-in-byte.js": 4.49467, + "access-binary-trees.js": 2.748, + "bitops-3bit-bits-in-byte.js": 3.31333, + "string-fasta.js": 15.3667, + "math-cordic.js": 4.89867 }, "duktape": { - "math-spectral-norm.js": 0.988, - "3d-cube.js": 1.07333, - "access-fannkuch.js": 1.88, - "access-nbody.js": 1.71867, - "bitops-bitwise-and.js": 10.3613, - "math-partial-sums.js": 2.91067, - "controlflow-recursive.js": 1.14533, - "bitops-bits-in-byte.js": 0.730667, - "access-binary-trees.js": 1.24933, - "bitops-3bit-bits-in-byte.js": 0.482667, - "string-fasta.js": 4.85467, - "math-cordic.js": 2.308 + "math-spectral-norm.js": 0.989333, + "3d-cube.js": 1.08, + "access-fannkuch.js": 1.864, + "access-nbody.js": 1.712, + "bitops-bitwise-and.js": 9.22667, + "math-partial-sums.js": 2.8, + "controlflow-recursive.js": 1.192, + "bitops-bits-in-byte.js": 0.721333, + "access-binary-trees.js": 1.23867, + "bitops-3bit-bits-in-byte.js": 0.484, + "string-fasta.js": 4.768, + "math-cordic.js": 2.364 } }, "memory": { @@ -84,17 +84,17 @@ "math-cordic.js": 32 }, "duktape": { - "math-spectral-norm.js": 148, + "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": 188, + "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": 160, + "string-fasta.js": 164, "math-cordic.js": 152 } } @@ -102,37 +102,37 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 39.7747, - "function-empty.js": 29.6427, - "function-excess-args.js": 65.8867, - "function-closure.js": 3.61467, - "function-missing-args.js": 65.0547, - "loop-sum.js": 43.7827, - "loop-empty-resolve.js": 4.63867, - "function-correct-args.js": 93.5533, - "function-sum.js": 44.8413 + "loop-empty.js": 39.7853, + "function-empty.js": 29.68, + "function-excess-args.js": 65.9867, + "function-closure.js": 3.584, + "function-missing-args.js": 64.98, + "loop-sum.js": 43.748, + "loop-empty-resolve.js": 4.648, + "function-correct-args.js": 93.6133, + "function-sum.js": 44.7253 }, "jerryscript-snapshot": { - "loop-empty.js": 39.7587, - "function-empty.js": 29.6947, - "function-excess-args.js": 66.156, - "function-closure.js": 3.58933, - "function-missing-args.js": 65.06, - "loop-sum.js": 43.36, - "loop-empty-resolve.js": 4.63867, - "function-correct-args.js": 91.868, - "function-sum.js": 44.9613 + "loop-empty.js": 39.7973, + "function-empty.js": 29.6933, + "function-excess-args.js": 66.1627, + "function-closure.js": 3.58533, + "function-missing-args.js": 65.0373, + "loop-sum.js": 43.4213, + "loop-empty-resolve.js": 4.64, + "function-correct-args.js": 91.9053, + "function-sum.js": 44.784 }, "duktape": { - "loop-empty.js": 77.0853, - "function-empty.js": 47.3987, - "function-excess-args.js": 37.22, - "function-closure.js": 19.9813, - "function-missing-args.js": 36.3253, - "loop-sum.js": 91.9027, - "loop-empty-resolve.js": 9.17067, - "function-correct-args.js": 37.2147, - "function-sum.js": 30.8413 + "loop-empty.js": 79.772, + "function-empty.js": 46.9133, + "function-excess-args.js": 37.1147, + "function-closure.js": 19.9987, + "function-missing-args.js": 36.1533, + "loop-sum.js": 98.6133, + "loop-empty-resolve.js": 9.29333, + "function-correct-args.js": 36.9267, + "function-sum.js": 30.7707 } }, "memory": { @@ -162,7 +162,7 @@ "loop-empty.js": 148, "function-empty.js": 148, "function-excess-args.js": 148, - "function-closure.js": 476, + "function-closure.js": 460, "function-missing-args.js": 148, "loop-sum.js": 148, "loop-empty-resolve.js": 148, diff --git a/benchmark/data/2015-10-03.json b/benchmark/data/2015-10-03.json new file mode 100644 index 000000000..0b8376a91 --- /dev/null +++ b/benchmark/data/2015-10-03.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "98fc4098e8b352241587c0e4f818d0d9d82a5b76", + "size": 198340 + }, + "duktape": { + "version": "391053e7c244e0fefb26e86b3c6da8ced124c404", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.232, + "3d-cube.js": 3.75733, + "access-fannkuch.js": 10.0093, + "access-nbody.js": 4.67067, + "bitops-bitwise-and.js": 4.18133, + "math-partial-sums.js": 2.55333, + "controlflow-recursive.js": 3.22133, + "bitops-bits-in-byte.js": 4.49733, + "access-binary-trees.js": 2.72933, + "bitops-3bit-bits-in-byte.js": 3.324, + "string-fasta.js": 15.412, + "math-cordic.js": 4.92267 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.24133, + "3d-cube.js": 3.68933, + "access-fannkuch.js": 9.96933, + "access-nbody.js": 4.64267, + "bitops-bitwise-and.js": 4.17733, + "math-partial-sums.js": 2.54533, + "controlflow-recursive.js": 3.22, + "bitops-bits-in-byte.js": 4.49067, + "access-binary-trees.js": 2.75467, + "bitops-3bit-bits-in-byte.js": 3.31067, + "string-fasta.js": 15.404, + "math-cordic.js": 4.896 + }, + "duktape": { + "math-spectral-norm.js": 0.998667, + "3d-cube.js": 1.08133, + "access-fannkuch.js": 1.868, + "access-nbody.js": 1.716, + "bitops-bitwise-and.js": 9.23733, + "math-partial-sums.js": 2.796, + "controlflow-recursive.js": 1.196, + "bitops-bits-in-byte.js": 0.730667, + "access-binary-trees.js": 1.24533, + "bitops-3bit-bits-in-byte.js": 0.485333, + "string-fasta.js": 4.772, + "math-cordic.js": 2.37067 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.7947, + "function-empty.js": 29.6547, + "function-excess-args.js": 65.988, + "function-closure.js": 3.56533, + "function-missing-args.js": 64.9387, + "loop-sum.js": 43.7573, + "loop-empty-resolve.js": 4.63467, + "function-correct-args.js": 93.6533, + "function-sum.js": 44.8253 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.828, + "function-empty.js": 29.7253, + "function-excess-args.js": 66.2027, + "function-closure.js": 3.60533, + "function-missing-args.js": 65.1027, + "loop-sum.js": 43.4093, + "loop-empty-resolve.js": 4.66, + "function-correct-args.js": 91.8733, + "function-sum.js": 44.9627 + }, + "duktape": { + "loop-empty.js": 79.752, + "function-empty.js": 46.9253, + "function-excess-args.js": 37.2613, + "function-closure.js": 20.0453, + "function-missing-args.js": 36.1573, + "loop-sum.js": 98.7627, + "loop-empty-resolve.js": 9.292, + "function-correct-args.js": 36.92, + "function-sum.js": 30.7707 + } + }, + "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": 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/2015-10-04.json b/benchmark/data/2015-10-04.json new file mode 100644 index 000000000..932dae7f7 --- /dev/null +++ b/benchmark/data/2015-10-04.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "98fc4098e8b352241587c0e4f818d0d9d82a5b76", + "size": 198340 + }, + "duktape": { + "version": "b8a33a0756df71c2a411f0c61c55e8efec5a41ef", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.236, + "3d-cube.js": 3.736, + "access-fannkuch.js": 9.95867, + "access-nbody.js": 4.66533, + "bitops-bitwise-and.js": 4.17867, + "math-partial-sums.js": 2.54933, + "controlflow-recursive.js": 3.21867, + "bitops-bits-in-byte.js": 4.49467, + "access-binary-trees.js": 2.732, + "bitops-3bit-bits-in-byte.js": 3.324, + "string-fasta.js": 15.4027, + "math-cordic.js": 4.90533 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.23867, + "3d-cube.js": 3.68533, + "access-fannkuch.js": 9.94933, + "access-nbody.js": 4.63333, + "bitops-bitwise-and.js": 4.17467, + "math-partial-sums.js": 2.54267, + "controlflow-recursive.js": 3.22133, + "bitops-bits-in-byte.js": 4.48533, + "access-binary-trees.js": 2.75467, + "bitops-3bit-bits-in-byte.js": 3.30667, + "string-fasta.js": 15.3667, + "math-cordic.js": 4.88933 + }, + "duktape": { + "math-spectral-norm.js": 0.976, + "3d-cube.js": 1.06533, + "access-fannkuch.js": 1.82133, + "access-nbody.js": 1.66133, + "bitops-bitwise-and.js": 9.244, + "math-partial-sums.js": 2.72267, + "controlflow-recursive.js": 1.14, + "bitops-bits-in-byte.js": 0.725333, + "access-binary-trees.js": 1.20933, + "bitops-3bit-bits-in-byte.js": 0.470667, + "string-fasta.js": 4.70667, + "math-cordic.js": 2.35067 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.804, + "function-empty.js": 29.6707, + "function-excess-args.js": 65.8267, + "function-closure.js": 3.588, + "function-missing-args.js": 65.0, + "loop-sum.js": 43.788, + "loop-empty-resolve.js": 4.64667, + "function-correct-args.js": 93.6827, + "function-sum.js": 44.8347 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.8147, + "function-empty.js": 29.7027, + "function-excess-args.js": 66.2147, + "function-closure.js": 3.61333, + "function-missing-args.js": 65.0453, + "loop-sum.js": 43.4093, + "loop-empty-resolve.js": 4.652, + "function-correct-args.js": 91.9053, + "function-sum.js": 44.9813 + }, + "duktape": { + "loop-empty.js": 78.904, + "function-empty.js": 45.1013, + "function-excess-args.js": 35.9493, + "function-closure.js": 20.04, + "function-missing-args.js": 34.68, + "loop-sum.js": 97.828, + "loop-empty-resolve.js": 9.18267, + "function-correct-args.js": 35.7373, + "function-sum.js": 29.7747 + } + }, + "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": 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/2015-10-05.json b/benchmark/data/2015-10-05.json new file mode 100644 index 000000000..8ee032dfc --- /dev/null +++ b/benchmark/data/2015-10-05.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "98fc4098e8b352241587c0e4f818d0d9d82a5b76", + "size": 198340 + }, + "duktape": { + "version": "b12e59d9e17fd41f20b0939207f24697566ea422", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.23467, + "3d-cube.js": 3.74667, + "access-fannkuch.js": 9.97467, + "access-nbody.js": 4.66267, + "bitops-bitwise-and.js": 4.188, + "math-partial-sums.js": 2.55467, + "controlflow-recursive.js": 3.21867, + "bitops-bits-in-byte.js": 4.50133, + "access-binary-trees.js": 2.73333, + "bitops-3bit-bits-in-byte.js": 3.304, + "string-fasta.js": 15.4227, + "math-cordic.js": 4.90667 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.23733, + "3d-cube.js": 3.68933, + "access-fannkuch.js": 9.97333, + "access-nbody.js": 4.652, + "bitops-bitwise-and.js": 4.168, + "math-partial-sums.js": 2.54933, + "controlflow-recursive.js": 3.21467, + "bitops-bits-in-byte.js": 4.47733, + "access-binary-trees.js": 2.76133, + "bitops-3bit-bits-in-byte.js": 3.30933, + "string-fasta.js": 15.3547, + "math-cordic.js": 4.9 + }, + "duktape": { + "math-spectral-norm.js": 0.982667, + "3d-cube.js": 1.07867, + "access-fannkuch.js": 1.84267, + "access-nbody.js": 1.708, + "bitops-bitwise-and.js": 9.55333, + "math-partial-sums.js": 2.812, + "controlflow-recursive.js": 1.18, + "bitops-bits-in-byte.js": 0.737333, + "access-binary-trees.js": 1.248, + "bitops-3bit-bits-in-byte.js": 0.484, + "string-fasta.js": 4.74267, + "math-cordic.js": 2.436 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.776, + "function-empty.js": 29.5693, + "function-excess-args.js": 65.9733, + "function-closure.js": 3.58533, + "function-missing-args.js": 65.0253, + "loop-sum.js": 43.6493, + "loop-empty-resolve.js": 4.64, + "function-correct-args.js": 93.704, + "function-sum.js": 44.828 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.7467, + "function-empty.js": 29.6987, + "function-excess-args.js": 66.1387, + "function-closure.js": 3.60133, + "function-missing-args.js": 64.88, + "loop-sum.js": 43.428, + "loop-empty-resolve.js": 4.64933, + "function-correct-args.js": 91.9427, + "function-sum.js": 44.992 + }, + "duktape": { + "loop-empty.js": 81.3347, + "function-empty.js": 47.2587, + "function-excess-args.js": 37.496, + "function-closure.js": 20.0533, + "function-missing-args.js": 36.228, + "loop-sum.js": 101.105, + "loop-empty-resolve.js": 9.504, + "function-correct-args.js": 37.2693, + "function-sum.js": 31.2427 + } + }, + "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": 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/2015-10-06.json b/benchmark/data/2015-10-06.json index d5b058b92..74f61e54f 100644 --- a/benchmark/data/2015-10-06.json +++ b/benchmark/data/2015-10-06.json @@ -6,52 +6,52 @@ }, "duktape": { "version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8", - "size": 165824 + "size": 169920 } }, "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 + "math-spectral-norm.js": 3.19333, + "3d-cube.js": 3.74533, + "access-fannkuch.js": 10.0773, + "access-nbody.js": 4.67733, + "bitops-bitwise-and.js": 4.36, + "math-partial-sums.js": 2.55867, + "controlflow-recursive.js": 3.172, + "bitops-bits-in-byte.js": 4.484, + "access-binary-trees.js": 2.70133, + "bitops-3bit-bits-in-byte.js": 3.29067, + "string-fasta.js": 15.3413, + "math-cordic.js": 4.88933 }, "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-spectral-norm.js": 3.21067, + "3d-cube.js": 3.68133, + "access-fannkuch.js": 10.0547, + "access-nbody.js": 4.64533, + "bitops-bitwise-and.js": 4.36, "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 + "controlflow-recursive.js": 3.17067, + "bitops-bits-in-byte.js": 4.488, + "access-binary-trees.js": 2.74667, + "bitops-3bit-bits-in-byte.js": 3.28133, + "string-fasta.js": 15.3987, + "math-cordic.js": 4.89467 }, "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 + "math-spectral-norm.js": 0.982667, + "3d-cube.js": 1.084, + "access-fannkuch.js": 1.84267, + "access-nbody.js": 1.71067, + "bitops-bitwise-and.js": 9.54933, + "math-partial-sums.js": 2.81733, + "controlflow-recursive.js": 1.19067, + "bitops-bits-in-byte.js": 0.738667, + "access-binary-trees.js": 1.24667, + "bitops-3bit-bits-in-byte.js": 0.478667, + "string-fasta.js": 4.732, + "math-cordic.js": 2.44267 } }, "memory": { @@ -84,17 +84,17 @@ "math-cordic.js": 32 }, "duktape": { - "math-spectral-norm.js": 148, + "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": 188, + "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": 160, + "string-fasta.js": 164, "math-cordic.js": 152 } } @@ -102,37 +102,37 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 40.1787, - "function-empty.js": 29.3773, - "function-excess-args.js": 65.4733, + "loop-empty.js": 40.1387, + "function-empty.js": 29.2947, + "function-excess-args.js": 65.4547, "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 + "function-missing-args.js": 64.5733, + "loop-sum.js": 44.564, + "loop-empty-resolve.js": 4.68933, + "function-correct-args.js": 92.92, + "function-sum.js": 44.704 }, "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 + "loop-empty.js": 40.296, + "function-empty.js": 29.4173, + "function-excess-args.js": 65.608, + "function-closure.js": 3.536, + "function-missing-args.js": 64.628, + "loop-sum.js": 44.5053, + "loop-empty-resolve.js": 4.7, + "function-correct-args.js": 91.1667, + "function-sum.js": 44.8627 }, "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 + "loop-empty.js": 81.4707, + "function-empty.js": 47.2987, + "function-excess-args.js": 37.488, + "function-closure.js": 20.012, + "function-missing-args.js": 36.2667, + "loop-sum.js": 101.183, + "loop-empty-resolve.js": 9.49467, + "function-correct-args.js": 37.2947, + "function-sum.js": 31.2133 } }, "memory": { @@ -162,7 +162,7 @@ "loop-empty.js": 148, "function-empty.js": 148, "function-excess-args.js": 148, - "function-closure.js": 476, + "function-closure.js": 460, "function-missing-args.js": 148, "loop-sum.js": 148, "loop-empty-resolve.js": 148, diff --git a/benchmark/data/2015-10-07.json b/benchmark/data/2015-10-07.json index 8a25c878b..0bec01727 100644 --- a/benchmark/data/2015-10-07.json +++ b/benchmark/data/2015-10-07.json @@ -6,52 +6,52 @@ }, "duktape": { "version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8", - "size": 165824 + "size": 169920 } }, "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, + "math-spectral-norm.js": 3.2, + "3d-cube.js": 3.75067, + "access-fannkuch.js": 10.0907, + "access-nbody.js": 4.67733, + "bitops-bitwise-and.js": 4.36267, + "math-partial-sums.js": 2.56933, "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 + "bitops-bits-in-byte.js": 4.496, + "access-binary-trees.js": 2.72933, + "bitops-3bit-bits-in-byte.js": 3.29733, + "string-fasta.js": 15.436, + "math-cordic.js": 4.90267 }, "jerryscript-snapshot": { - "math-spectral-norm.js": 3.21867, - "3d-cube.js": 3.69067, - "access-fannkuch.js": 10.0613, - "access-nbody.js": 4.65867, + "math-spectral-norm.js": 3.208, + "3d-cube.js": 3.68667, + "access-fannkuch.js": 10.084, + "access-nbody.js": 4.656, "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 + "math-partial-sums.js": 2.556, + "controlflow-recursive.js": 3.18133, + "bitops-bits-in-byte.js": 4.47067, + "access-binary-trees.js": 2.75867, + "bitops-3bit-bits-in-byte.js": 3.276, + "string-fasta.js": 15.4293, + "math-cordic.js": 4.884 }, "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 + "math-spectral-norm.js": 0.977333, + "3d-cube.js": 1.08267, + "access-fannkuch.js": 1.84267, + "access-nbody.js": 1.70267, + "bitops-bitwise-and.js": 9.532, + "math-partial-sums.js": 2.77333, + "controlflow-recursive.js": 1.17467, + "bitops-bits-in-byte.js": 0.74, + "access-binary-trees.js": 1.24933, + "bitops-3bit-bits-in-byte.js": 0.477333, + "string-fasta.js": 4.69733, + "math-cordic.js": 2.42 } }, "memory": { @@ -84,17 +84,17 @@ "math-cordic.js": 32 }, "duktape": { - "math-spectral-norm.js": 148, + "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": 188, + "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": 160, + "string-fasta.js": 164, "math-cordic.js": 152 } } @@ -102,37 +102,37 @@ "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 + "loop-empty.js": 40.2853, + "function-empty.js": 29.36, + "function-excess-args.js": 65.448, + "function-closure.js": 3.48267, + "function-missing-args.js": 64.4533, + "loop-sum.js": 44.52, + "loop-empty-resolve.js": 4.69333, + "function-correct-args.js": 92.7587, + "function-sum.js": 44.708 }, "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 + "loop-empty.js": 40.2773, + "function-empty.js": 29.4493, + "function-excess-args.js": 65.6427, + "function-closure.js": 3.508, + "function-missing-args.js": 64.58, + "loop-sum.js": 44.456, + "loop-empty-resolve.js": 4.69467, + "function-correct-args.js": 91.152, + "function-sum.js": 44.8653 }, "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 + "loop-empty.js": 81.4533, + "function-empty.js": 47.1533, + "function-excess-args.js": 37.4347, + "function-closure.js": 20.0, + "function-missing-args.js": 36.3373, + "loop-sum.js": 100.844, + "loop-empty-resolve.js": 9.51867, + "function-correct-args.js": 37.2387, + "function-sum.js": 31.2253 } }, "memory": { @@ -162,7 +162,7 @@ "loop-empty.js": 148, "function-empty.js": 148, "function-excess-args.js": 148, - "function-closure.js": 476, + "function-closure.js": 460, "function-missing-args.js": 148, "loop-sum.js": 148, "loop-empty-resolve.js": 148, diff --git a/benchmark/data/2015-10-08.json b/benchmark/data/2015-10-08.json index 6ba4f10f3..2c16616da 100644 --- a/benchmark/data/2015-10-08.json +++ b/benchmark/data/2015-10-08.json @@ -6,52 +6,52 @@ }, "duktape": { "version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8", - "size": 165824 + "size": 169920 } }, "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 + "math-spectral-norm.js": 3.21467, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 9.96, + "access-nbody.js": 4.67467, + "bitops-bitwise-and.js": 4.22267, + "math-partial-sums.js": 2.57733, + "controlflow-recursive.js": 3.248, + "bitops-bits-in-byte.js": 4.46667, + "access-binary-trees.js": 2.75333, + "bitops-3bit-bits-in-byte.js": 3.29867, + "string-fasta.js": 15.3827, + "math-cordic.js": 4.88 }, "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 + "3d-cube.js": 3.66667, + "access-fannkuch.js": 9.928, + "access-nbody.js": 4.66667, + "bitops-bitwise-and.js": 4.228, + "math-partial-sums.js": 2.568, + "controlflow-recursive.js": 3.248, + "bitops-bits-in-byte.js": 4.472, + "access-binary-trees.js": 2.776, + "bitops-3bit-bits-in-byte.js": 3.292, + "string-fasta.js": 15.3867, + "math-cordic.js": 4.872 }, "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 + "math-spectral-norm.js": 0.984, + "3d-cube.js": 1.08267, + "access-fannkuch.js": 1.844, + "access-nbody.js": 1.668, + "bitops-bitwise-and.js": 9.56267, + "math-partial-sums.js": 2.81067, + "controlflow-recursive.js": 1.184, + "bitops-bits-in-byte.js": 0.74, + "access-binary-trees.js": 1.25067, + "bitops-3bit-bits-in-byte.js": 0.481333, + "string-fasta.js": 4.732, + "math-cordic.js": 2.43467 } }, "memory": { @@ -84,17 +84,17 @@ "math-cordic.js": 32 }, "duktape": { - "math-spectral-norm.js": 148, + "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": 188, + "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": 160, + "string-fasta.js": 164, "math-cordic.js": 152 } } @@ -102,37 +102,37 @@ "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.js": 40.0387, + "function-empty.js": 29.6027, + "function-excess-args.js": 66.0067, + "function-closure.js": 3.59733, + "function-missing-args.js": 65.2253, + "loop-sum.js": 43.9827, "loop-empty-resolve.js": 4.66933, - "function-correct-args.js": 93.3173, - "function-sum.js": 45.14 + "function-correct-args.js": 93.5133, + "function-sum.js": 45.1947 }, "jerryscript-snapshot": { - "loop-empty.js": 40.0307, - "function-empty.js": 29.6133, - "function-excess-args.js": 66.116, - "function-closure.js": 3.60267, + "loop-empty.js": 39.9787, + "function-empty.js": 29.6427, + "function-excess-args.js": 66.2973, + "function-closure.js": 3.60533, "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 + "loop-sum.js": 43.6587, + "loop-empty-resolve.js": 4.66933, + "function-correct-args.js": 91.704, + "function-sum.js": 45.304 }, "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 + "loop-empty.js": 81.6747, + "function-empty.js": 47.22, + "function-excess-args.js": 37.504, + "function-closure.js": 19.976, + "function-missing-args.js": 36.3013, + "loop-sum.js": 101.061, + "loop-empty-resolve.js": 9.512, + "function-correct-args.js": 37.328, + "function-sum.js": 31.2733 } }, "memory": { @@ -162,7 +162,7 @@ "loop-empty.js": 148, "function-empty.js": 148, "function-excess-args.js": 148, - "function-closure.js": 476, + "function-closure.js": 460, "function-missing-args.js": 148, "loop-sum.js": 148, "loop-empty-resolve.js": 148, diff --git a/benchmark/data/2015-10-09.json b/benchmark/data/2015-10-09.json new file mode 100644 index 000000000..74b46cd80 --- /dev/null +++ b/benchmark/data/2015-10-09.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "08c618e8c5d9946cab74a85c51757573898e34ec", + "size": 198340 + }, + "duktape": { + "version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.212, + "3d-cube.js": 3.73067, + "access-fannkuch.js": 9.93067, + "access-nbody.js": 4.684, + "bitops-bitwise-and.js": 4.22133, + "math-partial-sums.js": 2.572, + "controlflow-recursive.js": 3.25333, + "bitops-bits-in-byte.js": 4.48, + "access-binary-trees.js": 2.748, + "bitops-3bit-bits-in-byte.js": 3.3, + "string-fasta.js": 15.388, + "math-cordic.js": 4.868 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.216, + "3d-cube.js": 3.664, + "access-fannkuch.js": 9.93467, + "access-nbody.js": 4.66267, + "bitops-bitwise-and.js": 4.228, + "math-partial-sums.js": 2.56933, + "controlflow-recursive.js": 3.25733, + "bitops-bits-in-byte.js": 4.48133, + "access-binary-trees.js": 2.776, + "bitops-3bit-bits-in-byte.js": 3.29067, + "string-fasta.js": 15.412, + "math-cordic.js": 4.87867 + }, + "duktape": { + "math-spectral-norm.js": 0.981333, + "3d-cube.js": 1.084, + "access-fannkuch.js": 1.844, + "access-nbody.js": 1.712, + "bitops-bitwise-and.js": 9.55467, + "math-partial-sums.js": 2.816, + "controlflow-recursive.js": 1.18267, + "bitops-bits-in-byte.js": 0.744, + "access-binary-trees.js": 1.24667, + "bitops-3bit-bits-in-byte.js": 0.481333, + "string-fasta.js": 4.73333, + "math-cordic.js": 2.43467 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.0347, + "function-empty.js": 29.552, + "function-excess-args.js": 65.8613, + "function-closure.js": 3.59067, + "function-missing-args.js": 65.204, + "loop-sum.js": 43.9987, + "loop-empty-resolve.js": 4.672, + "function-correct-args.js": 93.4267, + "function-sum.js": 45.1533 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0187, + "function-empty.js": 29.6333, + "function-excess-args.js": 66.1573, + "function-closure.js": 3.60133, + "function-missing-args.js": 65.2013, + "loop-sum.js": 43.848, + "loop-empty-resolve.js": 4.66667, + "function-correct-args.js": 91.8267, + "function-sum.js": 45.36 + }, + "duktape": { + "loop-empty.js": 81.56, + "function-empty.js": 47.288, + "function-excess-args.js": 37.544, + "function-closure.js": 20.048, + "function-missing-args.js": 36.2933, + "loop-sum.js": 100.876, + "loop-empty-resolve.js": 9.51467, + "function-correct-args.js": 37.2733, + "function-sum.js": 31.2907 + } + }, + "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": 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/2015-10-10.json b/benchmark/data/2015-10-10.json new file mode 100644 index 000000000..4e4b1b922 --- /dev/null +++ b/benchmark/data/2015-10-10.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "08c618e8c5d9946cab74a85c51757573898e34ec", + "size": 198340 + }, + "duktape": { + "version": "d7ee8df5f001b26ef493ff7baffb0e3dee8deb3f", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.216, + "3d-cube.js": 3.74133, + "access-fannkuch.js": 9.95867, + "access-nbody.js": 4.704, + "bitops-bitwise-and.js": 4.22267, + "math-partial-sums.js": 2.57467, + "controlflow-recursive.js": 3.25467, + "bitops-bits-in-byte.js": 4.46667, + "access-binary-trees.js": 2.75067, + "bitops-3bit-bits-in-byte.js": 3.292, + "string-fasta.js": 15.4307, + "math-cordic.js": 4.87867 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.21333, + "3d-cube.js": 3.67733, + "access-fannkuch.js": 9.94133, + "access-nbody.js": 4.656, + "bitops-bitwise-and.js": 4.228, + "math-partial-sums.js": 2.56533, + "controlflow-recursive.js": 3.25333, + "bitops-bits-in-byte.js": 4.47333, + "access-binary-trees.js": 2.77467, + "bitops-3bit-bits-in-byte.js": 3.28667, + "string-fasta.js": 15.3973, + "math-cordic.js": 4.88 + }, + "duktape": { + "math-spectral-norm.js": 1.01867, + "3d-cube.js": 1.084, + "access-fannkuch.js": 1.888, + "access-nbody.js": 1.74, + "bitops-bitwise-and.js": 9.332, + "math-partial-sums.js": 2.764, + "controlflow-recursive.js": 1.15733, + "bitops-bits-in-byte.js": 0.725333, + "access-binary-trees.js": 1.212, + "bitops-3bit-bits-in-byte.js": 0.456, + "string-fasta.js": 4.66267, + "math-cordic.js": 2.36 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.9867, + "function-empty.js": 29.5813, + "function-excess-args.js": 65.7187, + "function-closure.js": 3.588, + "function-missing-args.js": 65.232, + "loop-sum.js": 43.7827, + "loop-empty-resolve.js": 4.668, + "function-correct-args.js": 93.448, + "function-sum.js": 45.216 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.048, + "function-empty.js": 29.5987, + "function-excess-args.js": 66.096, + "function-closure.js": 3.60667, + "function-missing-args.js": 65.2627, + "loop-sum.js": 43.868, + "loop-empty-resolve.js": 4.664, + "function-correct-args.js": 91.788, + "function-sum.js": 45.3427 + }, + "duktape": { + "loop-empty.js": 80.3827, + "function-empty.js": 45.6907, + "function-excess-args.js": 35.9667, + "function-closure.js": 20.0867, + "function-missing-args.js": 34.68, + "loop-sum.js": 99.2333, + "loop-empty-resolve.js": 9.352, + "function-correct-args.js": 35.9387, + "function-sum.js": 30.0947 + } + }, + "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": 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/2015-10-11.json b/benchmark/data/2015-10-11.json new file mode 100644 index 000000000..2ee91c09c --- /dev/null +++ b/benchmark/data/2015-10-11.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "08c618e8c5d9946cab74a85c51757573898e34ec", + "size": 198340 + }, + "duktape": { + "version": "67e88f8fdf3553138cea37a6a959cb1eff504c5b", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.216, + "3d-cube.js": 3.73867, + "access-fannkuch.js": 9.92267, + "access-nbody.js": 4.67733, + "bitops-bitwise-and.js": 4.22667, + "math-partial-sums.js": 2.57467, + "controlflow-recursive.js": 3.25867, + "bitops-bits-in-byte.js": 4.468, + "access-binary-trees.js": 2.74933, + "bitops-3bit-bits-in-byte.js": 3.292, + "string-fasta.js": 15.4307, + "math-cordic.js": 4.88267 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.21733, + "3d-cube.js": 3.676, + "access-fannkuch.js": 9.94533, + "access-nbody.js": 4.656, + "bitops-bitwise-and.js": 4.228, + "math-partial-sums.js": 2.57733, + "controlflow-recursive.js": 3.256, + "bitops-bits-in-byte.js": 4.47067, + "access-binary-trees.js": 2.78133, + "bitops-3bit-bits-in-byte.js": 3.292, + "string-fasta.js": 15.38, + "math-cordic.js": 4.87467 + }, + "duktape": { + "math-spectral-norm.js": 1.00667, + "3d-cube.js": 1.06533, + "access-fannkuch.js": 1.86267, + "access-nbody.js": 1.696, + "bitops-bitwise-and.js": 9.26667, + "math-partial-sums.js": 2.75067, + "controlflow-recursive.js": 1.15867, + "bitops-bits-in-byte.js": 0.714667, + "access-binary-trees.js": 1.19867, + "bitops-3bit-bits-in-byte.js": 0.448, + "string-fasta.js": 4.608, + "math-cordic.js": 2.34667 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.964, + "function-empty.js": 29.5707, + "function-excess-args.js": 65.852, + "function-closure.js": 3.58267, + "function-missing-args.js": 65.224, + "loop-sum.js": 43.9333, + "loop-empty-resolve.js": 4.65867, + "function-correct-args.js": 93.508, + "function-sum.js": 45.16 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.036, + "function-empty.js": 29.632, + "function-excess-args.js": 66.204, + "function-closure.js": 3.60533, + "function-missing-args.js": 65.116, + "loop-sum.js": 43.8347, + "loop-empty-resolve.js": 4.668, + "function-correct-args.js": 91.72, + "function-sum.js": 45.2907 + }, + "duktape": { + "loop-empty.js": 80.6867, + "function-empty.js": 46.248, + "function-excess-args.js": 36.4627, + "function-closure.js": 19.8573, + "function-missing-args.js": 34.9333, + "loop-sum.js": 99.7747, + "loop-empty-resolve.js": 9.39467, + "function-correct-args.js": 36.08, + "function-sum.js": 30.4373 + } + }, + "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": 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/2015-10-12.json b/benchmark/data/2015-10-12.json new file mode 100644 index 000000000..3e6bb9f2c --- /dev/null +++ b/benchmark/data/2015-10-12.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "08c618e8c5d9946cab74a85c51757573898e34ec", + "size": 198340 + }, + "duktape": { + "version": "e125bae7fd633c2c75ebdacc11962699c3c21bf1", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.22933, + "3d-cube.js": 3.73067, + "access-fannkuch.js": 9.91333, + "access-nbody.js": 4.68533, + "bitops-bitwise-and.js": 4.22, + "math-partial-sums.js": 2.58, + "controlflow-recursive.js": 3.248, + "bitops-bits-in-byte.js": 4.47067, + "access-binary-trees.js": 2.752, + "bitops-3bit-bits-in-byte.js": 3.288, + "string-fasta.js": 15.424, + "math-cordic.js": 4.87733 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.21733, + "3d-cube.js": 3.67733, + "access-fannkuch.js": 9.94133, + "access-nbody.js": 4.66267, + "bitops-bitwise-and.js": 4.22267, + "math-partial-sums.js": 2.572, + "controlflow-recursive.js": 3.256, + "bitops-bits-in-byte.js": 4.476, + "access-binary-trees.js": 2.77067, + "bitops-3bit-bits-in-byte.js": 3.29067, + "string-fasta.js": 15.4147, + "math-cordic.js": 4.88 + }, + "duktape": { + "math-spectral-norm.js": 0.994667, + "3d-cube.js": 1.06533, + "access-fannkuch.js": 1.86533, + "access-nbody.js": 1.708, + "bitops-bitwise-and.js": 9.36, + "math-partial-sums.js": 2.74933, + "controlflow-recursive.js": 1.13067, + "bitops-bits-in-byte.js": 0.709333, + "access-binary-trees.js": 1.192, + "bitops-3bit-bits-in-byte.js": 0.426667, + "string-fasta.js": 4.60667, + "math-cordic.js": 2.34267 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.0413, + "function-empty.js": 29.568, + "function-excess-args.js": 66.0053, + "function-closure.js": 3.58933, + "function-missing-args.js": 65.2347, + "loop-sum.js": 43.9373, + "loop-empty-resolve.js": 4.66267, + "function-correct-args.js": 93.5293, + "function-sum.js": 45.204 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.9987, + "function-empty.js": 29.5987, + "function-excess-args.js": 66.24, + "function-closure.js": 3.60267, + "function-missing-args.js": 65.2413, + "loop-sum.js": 43.804, + "loop-empty-resolve.js": 4.64933, + "function-correct-args.js": 91.7227, + "function-sum.js": 45.316 + }, + "duktape": { + "loop-empty.js": 80.356, + "function-empty.js": 45.712, + "function-excess-args.js": 35.9493, + "function-closure.js": 19.932, + "function-missing-args.js": 34.492, + "loop-sum.js": 99.516, + "loop-empty-resolve.js": 9.35333, + "function-correct-args.js": 35.8213, + "function-sum.js": 29.9533 + } + }, + "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": 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/2015-10-13.json b/benchmark/data/2015-10-13.json index 85bd2ebbb..366edf00e 100644 --- a/benchmark/data/2015-10-13.json +++ b/benchmark/data/2015-10-13.json @@ -5,53 +5,53 @@ "size": 198340 }, "duktape": { - "version": "e125bae7fd633c2c75ebdacc11962699c3c21bf1", - "size": 165824 + "version": "de34db7f9ca823949c87ef07fa83c7c6b5e54a61", + "size": 169920 } }, "sunspider-1.0.2": { "performance": { "jerryscript": { - "math-spectral-norm.js": 3.21067, - "3d-cube.js": 3.71733, - "access-fannkuch.js": 9.924, - "access-nbody.js": 4.688, - "bitops-bitwise-and.js": 4.224, - "math-partial-sums.js": 2.576, + "math-spectral-norm.js": 3.21333, + "3d-cube.js": 3.736, + "access-fannkuch.js": 9.94267, + "access-nbody.js": 4.684, + "bitops-bitwise-and.js": 4.22533, + "math-partial-sums.js": 2.572, "controlflow-recursive.js": 3.25333, - "bitops-bits-in-byte.js": 4.48133, - "access-binary-trees.js": 2.748, - "bitops-3bit-bits-in-byte.js": 3.29333, - "string-fasta.js": 15.3827, - "math-cordic.js": 4.872 + "bitops-bits-in-byte.js": 4.47467, + "access-binary-trees.js": 2.752, + "bitops-3bit-bits-in-byte.js": 3.30267, + "string-fasta.js": 15.42, + "math-cordic.js": 4.87867 }, "jerryscript-snapshot": { - "math-spectral-norm.js": 3.208, - "3d-cube.js": 3.67067, - "access-fannkuch.js": 9.90267, - "access-nbody.js": 4.66133, + "math-spectral-norm.js": 3.20933, + "3d-cube.js": 3.668, + "access-fannkuch.js": 9.944, + "access-nbody.js": 4.66933, "bitops-bitwise-and.js": 4.22533, - "math-partial-sums.js": 2.56933, - "controlflow-recursive.js": 3.256, + "math-partial-sums.js": 2.56267, + "controlflow-recursive.js": 3.25867, "bitops-bits-in-byte.js": 4.47333, - "access-binary-trees.js": 2.76267, - "bitops-3bit-bits-in-byte.js": 3.288, - "string-fasta.js": 15.3493, - "math-cordic.js": 4.87333 + "access-binary-trees.js": 2.77467, + "bitops-3bit-bits-in-byte.js": 3.29067, + "string-fasta.js": 15.388, + "math-cordic.js": 4.88533 }, "duktape": { - "math-spectral-norm.js": 0.973333, - "3d-cube.js": 1.05867, - "access-fannkuch.js": 1.87733, - "access-nbody.js": 1.712, - "bitops-bitwise-and.js": 10.4893, - "math-partial-sums.js": 2.86667, - "controlflow-recursive.js": 1.084, - "bitops-bits-in-byte.js": 0.708, - "access-binary-trees.js": 1.20267, - "bitops-3bit-bits-in-byte.js": 0.424, - "string-fasta.js": 4.66267, - "math-cordic.js": 2.26933 + "math-spectral-norm.js": 0.988, + "3d-cube.js": 1.072, + "access-fannkuch.js": 1.86533, + "access-nbody.js": 1.71467, + "bitops-bitwise-and.js": 9.29333, + "math-partial-sums.js": 2.74533, + "controlflow-recursive.js": 1.128, + "bitops-bits-in-byte.js": 0.705333, + "access-binary-trees.js": 1.18933, + "bitops-3bit-bits-in-byte.js": 0.426667, + "string-fasta.js": 4.60533, + "math-cordic.js": 2.34533 } }, "memory": { @@ -84,17 +84,17 @@ "math-cordic.js": 32 }, "duktape": { - "math-spectral-norm.js": 148, + "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": 188, + "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": 160, + "string-fasta.js": 164, "math-cordic.js": 152 } } @@ -102,37 +102,37 @@ "ubench": { "performance": { "jerryscript": { - "loop-empty.js": 39.996, - "function-empty.js": 29.5747, - "function-excess-args.js": 65.9507, - "function-closure.js": 3.61867, - "function-missing-args.js": 65.2307, - "loop-sum.js": 43.9827, - "loop-empty-resolve.js": 4.664, - "function-correct-args.js": 93.492, - "function-sum.js": 45.1853 + "loop-empty.js": 40.0, + "function-empty.js": 29.608, + "function-excess-args.js": 65.92, + "function-closure.js": 3.58533, + "function-missing-args.js": 65.2067, + "loop-sum.js": 43.9507, + "loop-empty-resolve.js": 4.66133, + "function-correct-args.js": 93.4907, + "function-sum.js": 45.2013 }, "jerryscript-snapshot": { - "loop-empty.js": 40.0333, - "function-empty.js": 29.596, - "function-excess-args.js": 66.2293, - "function-closure.js": 3.59867, - "function-missing-args.js": 65.0933, - "loop-sum.js": 43.7, - "loop-empty-resolve.js": 4.66267, - "function-correct-args.js": 91.6627, - "function-sum.js": 45.3227 + "loop-empty.js": 40.024, + "function-empty.js": 29.6173, + "function-excess-args.js": 66.0667, + "function-closure.js": 3.59467, + "function-missing-args.js": 65.2587, + "loop-sum.js": 43.8867, + "loop-empty-resolve.js": 4.66667, + "function-correct-args.js": 91.8013, + "function-sum.js": 45.368 }, "duktape": { - "loop-empty.js": 78.0013, - "function-empty.js": 46.2, - "function-excess-args.js": 36.3013, - "function-closure.js": 19.9267, - "function-missing-args.js": 35.0027, - "loop-sum.js": 93.4427, - "loop-empty-resolve.js": 9.22, - "function-correct-args.js": 36.2707, - "function-sum.js": 30.3653 + "loop-empty.js": 80.4267, + "function-empty.js": 45.636, + "function-excess-args.js": 35.9547, + "function-closure.js": 19.9907, + "function-missing-args.js": 34.3733, + "loop-sum.js": 99.4147, + "loop-empty-resolve.js": 9.384, + "function-correct-args.js": 35.8547, + "function-sum.js": 30.0173 } }, "memory": { @@ -162,7 +162,7 @@ "loop-empty.js": 148, "function-empty.js": 148, "function-excess-args.js": 148, - "function-closure.js": 476, + "function-closure.js": 460, "function-missing-args.js": 148, "loop-sum.js": 148, "loop-empty-resolve.js": 148, diff --git a/benchmark/data/2015-10-14.json b/benchmark/data/2015-10-14.json new file mode 100644 index 000000000..a985e55a4 --- /dev/null +++ b/benchmark/data/2015-10-14.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "08c618e8c5d9946cab74a85c51757573898e34ec", + "size": 198340 + }, + "duktape": { + "version": "de34db7f9ca823949c87ef07fa83c7c6b5e54a61", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.20933, + "3d-cube.js": 3.72133, + "access-fannkuch.js": 9.95067, + "access-nbody.js": 4.67733, + "bitops-bitwise-and.js": 4.21867, + "math-partial-sums.js": 2.576, + "controlflow-recursive.js": 3.264, + "bitops-bits-in-byte.js": 4.44667, + "access-binary-trees.js": 2.74267, + "bitops-3bit-bits-in-byte.js": 3.28533, + "string-fasta.js": 15.424, + "math-cordic.js": 4.87733 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.216, + "3d-cube.js": 3.68, + "access-fannkuch.js": 9.95467, + "access-nbody.js": 4.668, + "bitops-bitwise-and.js": 4.22933, + "math-partial-sums.js": 2.572, + "controlflow-recursive.js": 3.25733, + "bitops-bits-in-byte.js": 4.47333, + "access-binary-trees.js": 2.78, + "bitops-3bit-bits-in-byte.js": 3.29333, + "string-fasta.js": 15.4013, + "math-cordic.js": 4.87333 + }, + "duktape": { + "math-spectral-norm.js": 0.993333, + "3d-cube.js": 1.068, + "access-fannkuch.js": 1.86533, + "access-nbody.js": 1.70933, + "bitops-bitwise-and.js": 9.296, + "math-partial-sums.js": 2.73333, + "controlflow-recursive.js": 1.13067, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.18933, + "bitops-3bit-bits-in-byte.js": 0.424, + "string-fasta.js": 4.616, + "math-cordic.js": 2.34267 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.0013, + "function-empty.js": 29.5813, + "function-excess-args.js": 65.948, + "function-closure.js": 3.58133, + "function-missing-args.js": 65.156, + "loop-sum.js": 43.8987, + "loop-empty-resolve.js": 4.672, + "function-correct-args.js": 93.544, + "function-sum.js": 45.208 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0213, + "function-empty.js": 29.5533, + "function-excess-args.js": 66.2653, + "function-closure.js": 3.59867, + "function-missing-args.js": 65.1013, + "loop-sum.js": 43.7747, + "loop-empty-resolve.js": 4.668, + "function-correct-args.js": 91.7573, + "function-sum.js": 45.2493 + }, + "duktape": { + "loop-empty.js": 80.4293, + "function-empty.js": 45.7, + "function-excess-args.js": 36.0053, + "function-closure.js": 19.848, + "function-missing-args.js": 34.576, + "loop-sum.js": 99.392, + "loop-empty-resolve.js": 9.36533, + "function-correct-args.js": 35.868, + "function-sum.js": 29.9827 + } + }, + "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": 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/2015-10-15.json b/benchmark/data/2015-10-15.json new file mode 100644 index 000000000..7eefcc309 --- /dev/null +++ b/benchmark/data/2015-10-15.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "dcd610b3053ff1323c223be49c7329dcbc17f814", + "size": 198340 + }, + "duktape": { + "version": "16ac453eaf62ad71a1da60bdd2ee42daa939f8cb", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.228, + "3d-cube.js": 3.75733, + "access-fannkuch.js": 10.1307, + "access-nbody.js": 4.724, + "bitops-bitwise-and.js": 4.224, + "math-partial-sums.js": 2.56, + "controlflow-recursive.js": 3.18667, + "bitops-bits-in-byte.js": 4.504, + "access-binary-trees.js": 2.73067, + "bitops-3bit-bits-in-byte.js": 3.31333, + "string-fasta.js": 5.67733, + "math-cordic.js": 4.89467 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.228, + "3d-cube.js": 3.73067, + "access-fannkuch.js": 10.1107, + "access-nbody.js": 4.704, + "bitops-bitwise-and.js": 4.22133, + "math-partial-sums.js": 2.55733, + "controlflow-recursive.js": 3.188, + "bitops-bits-in-byte.js": 4.496, + "access-binary-trees.js": 2.75333, + "bitops-3bit-bits-in-byte.js": 3.30667, + "string-fasta.js": 5.67733, + "math-cordic.js": 4.89467 + }, + "duktape": { + "math-spectral-norm.js": 0.989333, + "3d-cube.js": 1.06933, + "access-fannkuch.js": 1.87067, + "access-nbody.js": 1.71467, + "bitops-bitwise-and.js": 9.30533, + "math-partial-sums.js": 2.74133, + "controlflow-recursive.js": 1.132, + "bitops-bits-in-byte.js": 0.709333, + "access-binary-trees.js": 1.192, + "bitops-3bit-bits-in-byte.js": 0.424, + "string-fasta.js": 4.60933, + "math-cordic.js": 2.33867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "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": 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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.276, + "function-empty.js": 28.7467, + "function-excess-args.js": 65.4467, + "function-closure.js": 3.56533, + "function-missing-args.js": 64.4427, + "loop-sum.js": 44.3147, + "loop-empty-resolve.js": 4.68, + "function-correct-args.js": 93.0, + "function-sum.js": 44.8053 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.288, + "function-empty.js": 28.8333, + "function-excess-args.js": 65.7453, + "function-closure.js": 3.58267, + "function-missing-args.js": 64.516, + "loop-sum.js": 44.168, + "loop-empty-resolve.js": 4.68267, + "function-correct-args.js": 91.4227, + "function-sum.js": 44.8507 + }, + "duktape": { + "loop-empty.js": 80.4053, + "function-empty.js": 45.6413, + "function-excess-args.js": 35.96, + "function-closure.js": 19.892, + "function-missing-args.js": 34.5853, + "loop-sum.js": 99.3773, + "loop-empty-resolve.js": 9.37067, + "function-correct-args.js": 35.824, + "function-sum.js": 29.972 + } + }, + "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": 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/2015-10-16.json b/benchmark/data/2015-10-16.json new file mode 100644 index 000000000..6daab4be2 --- /dev/null +++ b/benchmark/data/2015-10-16.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "579b1edaa541f07a8e68ef1f0f7630029865df32", + "size": 194244 + }, + "duktape": { + "version": "86c448c50c20f8f237a246eac2254d6c8e8628d6", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.17867, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 10.072, + "access-nbody.js": 4.644, + "bitops-bitwise-and.js": 4.16267, + "math-partial-sums.js": 2.51733, + "controlflow-recursive.js": 3.14667, + "bitops-bits-in-byte.js": 4.44, + "access-binary-trees.js": 2.68133, + "bitops-3bit-bits-in-byte.js": 3.26667, + "string-fasta.js": 5.57733, + "math-cordic.js": 4.85067 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.168, + "3d-cube.js": 3.704, + "access-fannkuch.js": 10.0947, + "access-nbody.js": 4.61467, + "bitops-bitwise-and.js": 4.17333, + "math-partial-sums.js": 2.50933, + "controlflow-recursive.js": 3.152, + "bitops-bits-in-byte.js": 4.444, + "access-binary-trees.js": 2.716, + "bitops-3bit-bits-in-byte.js": 3.26933, + "string-fasta.js": 5.576, + "math-cordic.js": 4.85067 + }, + "duktape": { + "math-spectral-norm.js": 0.982667, + "3d-cube.js": 1.05733, + "access-fannkuch.js": 1.84533, + "access-nbody.js": 1.70933, + "bitops-bitwise-and.js": 9.196, + "math-partial-sums.js": 2.73333, + "controlflow-recursive.js": 1.136, + "bitops-bits-in-byte.js": 0.708, + "access-binary-trees.js": 1.15867, + "bitops-3bit-bits-in-byte.js": 0.422667, + "string-fasta.js": 4.56133, + "math-cordic.js": 2.36667 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.9267, + "function-empty.js": 28.664, + "function-excess-args.js": 64.8987, + "function-closure.js": 3.41867, + "function-missing-args.js": 64.008, + "loop-sum.js": 43.5747, + "loop-empty-resolve.js": 4.656, + "function-correct-args.js": 92.404, + "function-sum.js": 43.9147 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.968, + "function-empty.js": 28.8293, + "function-excess-args.js": 65.228, + "function-closure.js": 3.43467, + "function-missing-args.js": 64.0533, + "loop-sum.js": 43.5707, + "loop-empty-resolve.js": 4.65867, + "function-correct-args.js": 90.9693, + "function-sum.js": 44.024 + }, + "duktape": { + "loop-empty.js": 78.952, + "function-empty.js": 45.3493, + "function-excess-args.js": 35.7213, + "function-closure.js": 19.464, + "function-missing-args.js": 34.4627, + "loop-sum.js": 98.6947, + "loop-empty-resolve.js": 9.184, + "function-correct-args.js": 35.48, + "function-sum.js": 30.1467 + } + }, + "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/2015-10-17.json b/benchmark/data/2015-10-17.json new file mode 100644 index 000000000..315fc8bb8 --- /dev/null +++ b/benchmark/data/2015-10-17.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "579b1edaa541f07a8e68ef1f0f7630029865df32", + "size": 194244 + }, + "duktape": { + "version": "86c448c50c20f8f237a246eac2254d6c8e8628d6", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.176, + "3d-cube.js": 3.75067, + "access-fannkuch.js": 10.128, + "access-nbody.js": 4.66267, + "bitops-bitwise-and.js": 4.17333, + "math-partial-sums.js": 2.512, + "controlflow-recursive.js": 3.14533, + "bitops-bits-in-byte.js": 4.43733, + "access-binary-trees.js": 2.692, + "bitops-3bit-bits-in-byte.js": 3.27333, + "string-fasta.js": 5.58933, + "math-cordic.js": 4.848 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.18133, + "3d-cube.js": 3.71067, + "access-fannkuch.js": 10.1107, + "access-nbody.js": 4.63867, + "bitops-bitwise-and.js": 4.17067, + "math-partial-sums.js": 2.51467, + "controlflow-recursive.js": 3.14133, + "bitops-bits-in-byte.js": 4.436, + "access-binary-trees.js": 2.71733, + "bitops-3bit-bits-in-byte.js": 3.268, + "string-fasta.js": 5.58133, + "math-cordic.js": 4.84267 + }, + "duktape": { + "math-spectral-norm.js": 0.982667, + "3d-cube.js": 1.06, + "access-fannkuch.js": 1.84267, + "access-nbody.js": 1.704, + "bitops-bitwise-and.js": 9.16133, + "math-partial-sums.js": 2.716, + "controlflow-recursive.js": 1.132, + "bitops-bits-in-byte.js": 0.704, + "access-binary-trees.js": 1.15733, + "bitops-3bit-bits-in-byte.js": 0.418667, + "string-fasta.js": 4.54933, + "math-cordic.js": 2.356 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.8827, + "function-empty.js": 28.7467, + "function-excess-args.js": 64.8227, + "function-closure.js": 3.41467, + "function-missing-args.js": 64.012, + "loop-sum.js": 43.532, + "loop-empty-resolve.js": 4.66, + "function-correct-args.js": 92.6733, + "function-sum.js": 43.8893 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.952, + "function-empty.js": 28.7653, + "function-excess-args.js": 65.1187, + "function-closure.js": 3.42533, + "function-missing-args.js": 64.1027, + "loop-sum.js": 43.5933, + "loop-empty-resolve.js": 4.65067, + "function-correct-args.js": 90.8547, + "function-sum.js": 43.9813 + }, + "duktape": { + "loop-empty.js": 79.216, + "function-empty.js": 45.388, + "function-excess-args.js": 35.8013, + "function-closure.js": 19.232, + "function-missing-args.js": 34.444, + "loop-sum.js": 98.6907, + "loop-empty-resolve.js": 9.19333, + "function-correct-args.js": 35.572, + "function-sum.js": 30.1307 + } + }, + "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/2015-10-18.json b/benchmark/data/2015-10-18.json new file mode 100644 index 000000000..1205edad1 --- /dev/null +++ b/benchmark/data/2015-10-18.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "579b1edaa541f07a8e68ef1f0f7630029865df32", + "size": 194244 + }, + "duktape": { + "version": "86c448c50c20f8f237a246eac2254d6c8e8628d6", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.17733, + "3d-cube.js": 3.74933, + "access-fannkuch.js": 10.1253, + "access-nbody.js": 4.66533, + "bitops-bitwise-and.js": 4.156, + "math-partial-sums.js": 2.516, + "controlflow-recursive.js": 3.14, + "bitops-bits-in-byte.js": 4.44933, + "access-binary-trees.js": 2.69867, + "bitops-3bit-bits-in-byte.js": 3.27867, + "string-fasta.js": 5.584, + "math-cordic.js": 4.84533 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.18267, + "3d-cube.js": 3.72533, + "access-fannkuch.js": 10.1107, + "access-nbody.js": 4.64267, + "bitops-bitwise-and.js": 4.17067, + "math-partial-sums.js": 2.51067, + "controlflow-recursive.js": 3.144, + "bitops-bits-in-byte.js": 4.42933, + "access-binary-trees.js": 2.72, + "bitops-3bit-bits-in-byte.js": 3.26667, + "string-fasta.js": 5.58267, + "math-cordic.js": 4.84133 + }, + "duktape": { + "math-spectral-norm.js": 0.985333, + "3d-cube.js": 1.05733, + "access-fannkuch.js": 1.844, + "access-nbody.js": 1.708, + "bitops-bitwise-and.js": 9.17733, + "math-partial-sums.js": 2.72533, + "controlflow-recursive.js": 1.13067, + "bitops-bits-in-byte.js": 0.702667, + "access-binary-trees.js": 1.156, + "bitops-3bit-bits-in-byte.js": 0.421333, + "string-fasta.js": 4.564, + "math-cordic.js": 2.35733 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.9427, + "function-empty.js": 28.7467, + "function-excess-args.js": 64.8467, + "function-closure.js": 3.41467, + "function-missing-args.js": 64.0573, + "loop-sum.js": 43.5493, + "loop-empty-resolve.js": 4.664, + "function-correct-args.js": 92.644, + "function-sum.js": 43.916 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.9307, + "function-empty.js": 28.7973, + "function-excess-args.js": 65.0987, + "function-closure.js": 3.43467, + "function-missing-args.js": 64.096, + "loop-sum.js": 43.6027, + "loop-empty-resolve.js": 4.65867, + "function-correct-args.js": 90.8867, + "function-sum.js": 43.928 + }, + "duktape": { + "loop-empty.js": 79.1107, + "function-empty.js": 45.416, + "function-excess-args.js": 35.772, + "function-closure.js": 19.3093, + "function-missing-args.js": 34.4347, + "loop-sum.js": 98.656, + "loop-empty-resolve.js": 9.19467, + "function-correct-args.js": 35.624, + "function-sum.js": 30.12 + } + }, + "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/2015-10-19.json b/benchmark/data/2015-10-19.json new file mode 100644 index 000000000..e4a190efe --- /dev/null +++ b/benchmark/data/2015-10-19.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "579b1edaa541f07a8e68ef1f0f7630029865df32", + "size": 194244 + }, + "duktape": { + "version": "86c448c50c20f8f237a246eac2254d6c8e8628d6", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.17333, + "3d-cube.js": 3.74933, + "access-fannkuch.js": 10.1213, + "access-nbody.js": 4.65867, + "bitops-bitwise-and.js": 4.16667, + "math-partial-sums.js": 2.51733, + "controlflow-recursive.js": 3.14267, + "bitops-bits-in-byte.js": 4.45733, + "access-binary-trees.js": 2.69467, + "bitops-3bit-bits-in-byte.js": 3.276, + "string-fasta.js": 5.58133, + "math-cordic.js": 4.85467 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.16667, + "3d-cube.js": 3.71467, + "access-fannkuch.js": 10.0987, + "access-nbody.js": 4.64267, + "bitops-bitwise-and.js": 4.16, + "math-partial-sums.js": 2.51067, + "controlflow-recursive.js": 3.13867, + "bitops-bits-in-byte.js": 4.44133, + "access-binary-trees.js": 2.71467, + "bitops-3bit-bits-in-byte.js": 3.26933, + "string-fasta.js": 5.556, + "math-cordic.js": 4.83467 + }, + "duktape": { + "math-spectral-norm.js": 0.984, + "3d-cube.js": 1.05467, + "access-fannkuch.js": 1.84533, + "access-nbody.js": 1.70933, + "bitops-bitwise-and.js": 9.188, + "math-partial-sums.js": 2.72, + "controlflow-recursive.js": 1.13067, + "bitops-bits-in-byte.js": 0.708, + "access-binary-trees.js": 1.16, + "bitops-3bit-bits-in-byte.js": 0.424, + "string-fasta.js": 4.564, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.912, + "function-empty.js": 28.7387, + "function-excess-args.js": 64.808, + "function-closure.js": 3.41333, + "function-missing-args.js": 64.0747, + "loop-sum.js": 43.516, + "loop-empty-resolve.js": 4.65733, + "function-correct-args.js": 92.6707, + "function-sum.js": 43.9253 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.86, + "function-empty.js": 28.812, + "function-excess-args.js": 65.052, + "function-closure.js": 3.43733, + "function-missing-args.js": 64.0733, + "loop-sum.js": 43.5907, + "loop-empty-resolve.js": 4.65467, + "function-correct-args.js": 90.948, + "function-sum.js": 43.9787 + }, + "duktape": { + "loop-empty.js": 79.1827, + "function-empty.js": 45.3547, + "function-excess-args.js": 35.7747, + "function-closure.js": 19.3307, + "function-missing-args.js": 34.4853, + "loop-sum.js": 98.6947, + "loop-empty-resolve.js": 9.18667, + "function-correct-args.js": 35.6307, + "function-sum.js": 30.04 + } + }, + "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/2015-10-20.json b/benchmark/data/2015-10-20.json new file mode 100644 index 000000000..403e0c7bb --- /dev/null +++ b/benchmark/data/2015-10-20.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "579b1edaa541f07a8e68ef1f0f7630029865df32", + "size": 194244 + }, + "duktape": { + "version": "86c448c50c20f8f237a246eac2254d6c8e8628d6", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.172, + "3d-cube.js": 3.74533, + "access-fannkuch.js": 10.1307, + "access-nbody.js": 4.656, + "bitops-bitwise-and.js": 4.16133, + "math-partial-sums.js": 2.516, + "controlflow-recursive.js": 3.14267, + "bitops-bits-in-byte.js": 4.44533, + "access-binary-trees.js": 2.69733, + "bitops-3bit-bits-in-byte.js": 3.27733, + "string-fasta.js": 5.58667, + "math-cordic.js": 4.85467 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.172, + "3d-cube.js": 3.70933, + "access-fannkuch.js": 10.1, + "access-nbody.js": 4.636, + "bitops-bitwise-and.js": 4.156, + "math-partial-sums.js": 2.496, + "controlflow-recursive.js": 3.12, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.73067, + "bitops-3bit-bits-in-byte.js": 3.25733, + "string-fasta.js": 5.57333, + "math-cordic.js": 4.84133 + }, + "duktape": { + "math-spectral-norm.js": 0.985333, + "3d-cube.js": 1.06133, + "access-fannkuch.js": 1.83733, + "access-nbody.js": 1.704, + "bitops-bitwise-and.js": 9.18533, + "math-partial-sums.js": 2.728, + "controlflow-recursive.js": 1.13067, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.15867, + "bitops-3bit-bits-in-byte.js": 0.421333, + "string-fasta.js": 4.56667, + "math-cordic.js": 2.35733 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.9467, + "function-empty.js": 28.764, + "function-excess-args.js": 64.8627, + "function-closure.js": 3.416, + "function-missing-args.js": 64.0693, + "loop-sum.js": 43.5227, + "loop-empty-resolve.js": 4.64933, + "function-correct-args.js": 92.4693, + "function-sum.js": 43.8733 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.964, + "function-empty.js": 28.796, + "function-excess-args.js": 65.108, + "function-closure.js": 3.43467, + "function-missing-args.js": 64.0747, + "loop-sum.js": 43.652, + "loop-empty-resolve.js": 4.656, + "function-correct-args.js": 90.824, + "function-sum.js": 43.9853 + }, + "duktape": { + "loop-empty.js": 79.156, + "function-empty.js": 45.44, + "function-excess-args.js": 35.7573, + "function-closure.js": 19.38, + "function-missing-args.js": 34.4293, + "loop-sum.js": 98.716, + "loop-empty-resolve.js": 9.19067, + "function-correct-args.js": 35.6187, + "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/2015-10-21.json b/benchmark/data/2015-10-21.json new file mode 100644 index 000000000..6a88cacfc --- /dev/null +++ b/benchmark/data/2015-10-21.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "86480f6168fd47113fdf13a1cea15157eb9b4126", + "size": 194244 + }, + "duktape": { + "version": "86c448c50c20f8f237a246eac2254d6c8e8628d6", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.17333, + "3d-cube.js": 3.74267, + "access-fannkuch.js": 10.1747, + "access-nbody.js": 4.68533, + "bitops-bitwise-and.js": 4.17467, + "math-partial-sums.js": 2.516, + "controlflow-recursive.js": 3.13733, + "bitops-bits-in-byte.js": 4.43333, + "access-binary-trees.js": 2.696, + "bitops-3bit-bits-in-byte.js": 3.272, + "string-fasta.js": 5.58533, + "math-cordic.js": 4.832 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.176, + "3d-cube.js": 3.70667, + "access-fannkuch.js": 10.164, + "access-nbody.js": 4.66133, + "bitops-bitwise-and.js": 4.16933, + "math-partial-sums.js": 2.50933, + "controlflow-recursive.js": 3.136, + "bitops-bits-in-byte.js": 4.42933, + "access-binary-trees.js": 2.728, + "bitops-3bit-bits-in-byte.js": 3.264, + "string-fasta.js": 5.59067, + "math-cordic.js": 4.83867 + }, + "duktape": { + "math-spectral-norm.js": 0.985333, + "3d-cube.js": 1.06133, + "access-fannkuch.js": 1.84133, + "access-nbody.js": 1.71067, + "bitops-bitwise-and.js": 9.18933, + "math-partial-sums.js": 2.728, + "controlflow-recursive.js": 1.12933, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.15867, + "bitops-3bit-bits-in-byte.js": 0.422667, + "string-fasta.js": 4.572, + "math-cordic.js": 2.35867 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.7947, + "function-empty.js": 28.6747, + "function-excess-args.js": 64.6893, + "function-closure.js": 3.41067, + "function-missing-args.js": 63.9173, + "loop-sum.js": 43.328, + "loop-empty-resolve.js": 4.63867, + "function-correct-args.js": 92.4413, + "function-sum.js": 43.9253 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.772, + "function-empty.js": 28.72, + "function-excess-args.js": 64.932, + "function-closure.js": 3.42667, + "function-missing-args.js": 63.9173, + "loop-sum.js": 43.408, + "loop-empty-resolve.js": 4.63733, + "function-correct-args.js": 90.612, + "function-sum.js": 43.9427 + }, + "duktape": { + "loop-empty.js": 79.1907, + "function-empty.js": 45.4227, + "function-excess-args.js": 35.7693, + "function-closure.js": 19.392, + "function-missing-args.js": 34.456, + "loop-sum.js": 98.6067, + "loop-empty-resolve.js": 9.176, + "function-correct-args.js": 35.6307, + "function-sum.js": 30.12 + } + }, + "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/2015-10-22.json b/benchmark/data/2015-10-22.json new file mode 100644 index 000000000..4d5b83629 --- /dev/null +++ b/benchmark/data/2015-10-22.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "448984dd74b0d489816aee0033aa53d59eea0ce7", + "size": 194244 + }, + "duktape": { + "version": "86c448c50c20f8f237a246eac2254d6c8e8628d6", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.192, + "3d-cube.js": 3.73467, + "access-fannkuch.js": 9.91067, + "access-nbody.js": 4.63733, + "bitops-bitwise-and.js": 4.188, + "math-partial-sums.js": 2.568, + "controlflow-recursive.js": 3.15733, + "bitops-bits-in-byte.js": 4.528, + "access-binary-trees.js": 2.7, + "bitops-3bit-bits-in-byte.js": 3.31733, + "string-fasta.js": 5.60933, + "math-cordic.js": 4.84 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.18533, + "3d-cube.js": 3.69867, + "access-fannkuch.js": 9.896, + "access-nbody.js": 4.60133, + "bitops-bitwise-and.js": 4.18267, + "math-partial-sums.js": 2.55733, + "controlflow-recursive.js": 3.15467, + "bitops-bits-in-byte.js": 4.524, + "access-binary-trees.js": 2.72, + "bitops-3bit-bits-in-byte.js": 3.304, + "string-fasta.js": 5.588, + "math-cordic.js": 4.83467 + }, + "duktape": { + "math-spectral-norm.js": 0.986667, + "3d-cube.js": 1.06267, + "access-fannkuch.js": 1.84, + "access-nbody.js": 1.708, + "bitops-bitwise-and.js": 9.16933, + "math-partial-sums.js": 2.72133, + "controlflow-recursive.js": 1.12133, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.15867, + "bitops-3bit-bits-in-byte.js": 0.421333, + "string-fasta.js": 4.56267, + "math-cordic.js": 2.348 + } + }, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 40.248, + "function-empty.js": 29.4267, + "function-excess-args.js": 65.144, + "function-closure.js": 3.468, + "function-missing-args.js": 64.36, + "loop-sum.js": 43.9, + "loop-empty-resolve.js": 4.67733, + "function-correct-args.js": 92.3267, + "function-sum.js": 44.4987 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.1707, + "function-empty.js": 29.4827, + "function-excess-args.js": 65.3653, + "function-closure.js": 3.492, + "function-missing-args.js": 64.3933, + "loop-sum.js": 43.8187, + "loop-empty-resolve.js": 4.67333, + "function-correct-args.js": 90.7133, + "function-sum.js": 44.5267 + }, + "duktape": { + "loop-empty.js": 79.0267, + "function-empty.js": 45.352, + "function-excess-args.js": 35.66, + "function-closure.js": 19.348, + "function-missing-args.js": 34.44, + "loop-sum.js": 98.7787, + "loop-empty-resolve.js": 9.208, + "function-correct-args.js": 35.628, + "function-sum.js": 30.1347 + } + }, + "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": 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/2015-10-23.json b/benchmark/data/2015-10-23.json new file mode 100644 index 000000000..c0a78fefe --- /dev/null +++ b/benchmark/data/2015-10-23.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "31ae0977f684ad9ad4c62b585c8615df7ea02b7a", + "size": 194244 + }, + "duktape": { + "version": "86c448c50c20f8f237a246eac2254d6c8e8628d6", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.23467, + "3d-cube.js": 3.83733, + "access-fannkuch.js": 10.2387, + "access-nbody.js": 4.78267, + "bitops-bitwise-and.js": 4.24667, + "math-partial-sums.js": 2.56533, + "controlflow-recursive.js": 3.13467, + "bitops-bits-in-byte.js": 4.404, + "access-binary-trees.js": 2.724, + "bitops-3bit-bits-in-byte.js": 3.24, + "string-fasta.js": 5.69733, + "math-cordic.js": 4.88667 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.23733, + "3d-cube.js": 3.79467, + "access-fannkuch.js": 10.216, + "access-nbody.js": 4.76533, + "bitops-bitwise-and.js": 4.24267, + "math-partial-sums.js": 2.56667, + "controlflow-recursive.js": 3.13733, + "bitops-bits-in-byte.js": 4.38533, + "access-binary-trees.js": 2.74267, + "bitops-3bit-bits-in-byte.js": 3.23333, + "string-fasta.js": 5.69467, + "math-cordic.js": 4.88933 + }, + "duktape": { + "math-spectral-norm.js": 0.98, + "3d-cube.js": 1.06533, + "access-fannkuch.js": 1.844, + "access-nbody.js": 1.708, + "bitops-bitwise-and.js": 9.19067, + "math-partial-sums.js": 2.724, + "controlflow-recursive.js": 1.13067, + "bitops-bits-in-byte.js": 0.708, + "access-binary-trees.js": 1.15867, + "bitops-3bit-bits-in-byte.js": 0.424, + "string-fasta.js": 4.58, + "math-cordic.js": 2.35733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 48, + "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": 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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.9973, + "function-empty.js": 29.1173, + "function-excess-args.js": 65.3827, + "function-closure.js": 3.504, + "function-missing-args.js": 64.848, + "loop-sum.js": 43.8653, + "loop-empty-resolve.js": 4.688, + "function-correct-args.js": 92.972, + "function-sum.js": 44.2747 + }, + "jerryscript-snapshot": { + "loop-empty.js": 40.0613, + "function-empty.js": 29.1333, + "function-excess-args.js": 65.484, + "function-closure.js": 3.512, + "function-missing-args.js": 64.8867, + "loop-sum.js": 43.8093, + "loop-empty-resolve.js": 4.69333, + "function-correct-args.js": 91.176, + "function-sum.js": 44.352 + }, + "duktape": { + "loop-empty.js": 79.1467, + "function-empty.js": 45.32, + "function-excess-args.js": 35.7733, + "function-closure.js": 19.3453, + "function-missing-args.js": 34.5053, + "loop-sum.js": 98.7507, + "loop-empty-resolve.js": 9.18933, + "function-correct-args.js": 35.6507, + "function-sum.js": 30.16 + } + }, + "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/2015-10-24.json b/benchmark/data/2015-10-24.json new file mode 100644 index 000000000..d1866d457 --- /dev/null +++ b/benchmark/data/2015-10-24.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "1e2dfc73f577bdea0f46ef9d96ecc295cab7188b", + "size": 194244 + }, + "duktape": { + "version": "f29cd9925eafd6d5bf2074ceeb9e93fcc41de217", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.212, + "3d-cube.js": 3.64667, + "access-fannkuch.js": 9.72133, + "access-nbody.js": 4.62533, + "bitops-bitwise-and.js": 4.06533, + "math-partial-sums.js": 2.484, + "controlflow-recursive.js": 3.10667, + "bitops-bits-in-byte.js": 4.18667, + "access-binary-trees.js": 2.66533, + "bitops-3bit-bits-in-byte.js": 3.10133, + "string-fasta.js": 5.568, + "math-cordic.js": 4.64667 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.22267, + "3d-cube.js": 3.616, + "access-fannkuch.js": 9.70667, + "access-nbody.js": 4.596, + "bitops-bitwise-and.js": 4.06667, + "math-partial-sums.js": 2.48267, + "controlflow-recursive.js": 3.116, + "bitops-bits-in-byte.js": 4.17733, + "access-binary-trees.js": 2.68667, + "bitops-3bit-bits-in-byte.js": 3.09067, + "string-fasta.js": 5.55733, + "math-cordic.js": 4.66533 + }, + "duktape": { + "math-spectral-norm.js": 0.988, + "3d-cube.js": 1.06, + "access-fannkuch.js": 1.84533, + "access-nbody.js": 1.70267, + "bitops-bitwise-and.js": 9.16133, + "math-partial-sums.js": 2.72, + "controlflow-recursive.js": 1.128, + "bitops-bits-in-byte.js": 0.708, + "access-binary-trees.js": 1.15867, + "bitops-3bit-bits-in-byte.js": 0.425333, + "string-fasta.js": 4.53333, + "math-cordic.js": 2.356 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 44, + "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": 212, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.324, + "function-empty.js": 28.4547, + "function-excess-args.js": 65.4187, + "function-closure.js": 3.39067, + "function-missing-args.js": 64.0813, + "loop-sum.js": 42.8973, + "loop-empty-resolve.js": 4.39867, + "function-correct-args.js": 93.5107, + "function-sum.js": 43.9387 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.4187, + "function-empty.js": 28.508, + "function-excess-args.js": 65.624, + "function-closure.js": 3.428, + "function-missing-args.js": 64.1187, + "loop-sum.js": 42.872, + "loop-empty-resolve.js": 4.40267, + "function-correct-args.js": 91.576, + "function-sum.js": 44.0227 + }, + "duktape": { + "loop-empty.js": 79.24, + "function-empty.js": 45.4573, + "function-excess-args.js": 35.7787, + "function-closure.js": 19.3693, + "function-missing-args.js": 34.4547, + "loop-sum.js": 98.7907, + "loop-empty-resolve.js": 9.19733, + "function-correct-args.js": 35.6293, + "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/2015-10-25.json b/benchmark/data/2015-10-25.json new file mode 100644 index 000000000..82688f69a --- /dev/null +++ b/benchmark/data/2015-10-25.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "1e2dfc73f577bdea0f46ef9d96ecc295cab7188b", + "size": 194244 + }, + "duktape": { + "version": "f29cd9925eafd6d5bf2074ceeb9e93fcc41de217", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.22133, + "3d-cube.js": 3.65333, + "access-fannkuch.js": 9.71067, + "access-nbody.js": 4.61333, + "bitops-bitwise-and.js": 4.07467, + "math-partial-sums.js": 2.48667, + "controlflow-recursive.js": 3.12267, + "bitops-bits-in-byte.js": 4.18533, + "access-binary-trees.js": 2.672, + "bitops-3bit-bits-in-byte.js": 3.09733, + "string-fasta.js": 5.568, + "math-cordic.js": 4.67333 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.23067, + "3d-cube.js": 3.60667, + "access-fannkuch.js": 9.712, + "access-nbody.js": 4.60267, + "bitops-bitwise-and.js": 4.076, + "math-partial-sums.js": 2.48933, + "controlflow-recursive.js": 3.12133, + "bitops-bits-in-byte.js": 4.18267, + "access-binary-trees.js": 2.696, + "bitops-3bit-bits-in-byte.js": 3.1, + "string-fasta.js": 5.57067, + "math-cordic.js": 4.66133 + }, + "duktape": { + "math-spectral-norm.js": 0.986667, + "3d-cube.js": 1.06533, + "access-fannkuch.js": 1.848, + "access-nbody.js": 1.708, + "bitops-bitwise-and.js": 9.17067, + "math-partial-sums.js": 2.72667, + "controlflow-recursive.js": 1.128, + "bitops-bits-in-byte.js": 0.709333, + "access-binary-trees.js": 1.124, + "bitops-3bit-bits-in-byte.js": 0.422667, + "string-fasta.js": 4.57067, + "math-cordic.js": 2.364 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 44, + "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": 212, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.3307, + "function-empty.js": 28.5, + "function-excess-args.js": 65.368, + "function-closure.js": 3.40267, + "function-missing-args.js": 64.0573, + "loop-sum.js": 42.9147, + "loop-empty-resolve.js": 4.40267, + "function-correct-args.js": 93.4413, + "function-sum.js": 43.8867 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.3627, + "function-empty.js": 28.4987, + "function-excess-args.js": 65.6227, + "function-closure.js": 3.42533, + "function-missing-args.js": 64.152, + "loop-sum.js": 42.948, + "loop-empty-resolve.js": 4.404, + "function-correct-args.js": 91.6027, + "function-sum.js": 44.016 + }, + "duktape": { + "loop-empty.js": 79.2, + "function-empty.js": 45.3893, + "function-excess-args.js": 35.804, + "function-closure.js": 19.3573, + "function-missing-args.js": 34.4867, + "loop-sum.js": 98.6573, + "loop-empty-resolve.js": 9.20267, + "function-correct-args.js": 35.7053, + "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/2015-10-26.json b/benchmark/data/2015-10-26.json new file mode 100644 index 000000000..e0b2e2c73 --- /dev/null +++ b/benchmark/data/2015-10-26.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "1e2dfc73f577bdea0f46ef9d96ecc295cab7188b", + "size": 194244 + }, + "duktape": { + "version": "a3843f38a4d4376808e59d37e5a27d442b6fbc7e", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.22933, + "3d-cube.js": 3.64267, + "access-fannkuch.js": 9.72267, + "access-nbody.js": 4.624, + "bitops-bitwise-and.js": 4.06933, + "math-partial-sums.js": 2.49733, + "controlflow-recursive.js": 3.12267, + "bitops-bits-in-byte.js": 4.18133, + "access-binary-trees.js": 2.67333, + "bitops-3bit-bits-in-byte.js": 3.09733, + "string-fasta.js": 5.57333, + "math-cordic.js": 4.67333 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.23867, + "3d-cube.js": 3.612, + "access-fannkuch.js": 9.68667, + "access-nbody.js": 4.6, + "bitops-bitwise-and.js": 4.06133, + "math-partial-sums.js": 2.49467, + "controlflow-recursive.js": 3.11467, + "bitops-bits-in-byte.js": 4.16933, + "access-binary-trees.js": 2.68533, + "bitops-3bit-bits-in-byte.js": 3.08933, + "string-fasta.js": 5.56267, + "math-cordic.js": 4.668 + }, + "duktape": { + "math-spectral-norm.js": 0.984, + "3d-cube.js": 1.056, + "access-fannkuch.js": 1.84133, + "access-nbody.js": 1.70667, + "bitops-bitwise-and.js": 9.13467, + "math-partial-sums.js": 2.72, + "controlflow-recursive.js": 1.12933, + "bitops-bits-in-byte.js": 0.705333, + "access-binary-trees.js": 1.152, + "bitops-3bit-bits-in-byte.js": 0.424, + "string-fasta.js": 4.57867, + "math-cordic.js": 2.364 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 44, + "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": 212, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.3133, + "function-empty.js": 28.5387, + "function-excess-args.js": 65.4027, + "function-closure.js": 3.40667, + "function-missing-args.js": 63.9907, + "loop-sum.js": 42.9227, + "loop-empty-resolve.js": 4.404, + "function-correct-args.js": 93.408, + "function-sum.js": 43.9293 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.3627, + "function-empty.js": 28.6, + "function-excess-args.js": 65.564, + "function-closure.js": 3.42267, + "function-missing-args.js": 64.0547, + "loop-sum.js": 42.8507, + "loop-empty-resolve.js": 4.396, + "function-correct-args.js": 91.6453, + "function-sum.js": 43.98 + }, + "duktape": { + "loop-empty.js": 78.5253, + "function-empty.js": 45.176, + "function-excess-args.js": 35.5187, + "function-closure.js": 19.3973, + "function-missing-args.js": 34.3187, + "loop-sum.js": 98.084, + "loop-empty-resolve.js": 9.14, + "function-correct-args.js": 35.416, + "function-sum.js": 29.856 + } + }, + "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/2015-10-27.json b/benchmark/data/2015-10-27.json new file mode 100644 index 000000000..e0492b659 --- /dev/null +++ b/benchmark/data/2015-10-27.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "1e2dfc73f577bdea0f46ef9d96ecc295cab7188b", + "size": 194244 + }, + "duktape": { + "version": "a3843f38a4d4376808e59d37e5a27d442b6fbc7e", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.22667, + "3d-cube.js": 3.65067, + "access-fannkuch.js": 9.72667, + "access-nbody.js": 4.628, + "bitops-bitwise-and.js": 4.07467, + "math-partial-sums.js": 2.49467, + "controlflow-recursive.js": 3.12133, + "bitops-bits-in-byte.js": 4.18533, + "access-binary-trees.js": 2.67333, + "bitops-3bit-bits-in-byte.js": 3.09467, + "string-fasta.js": 5.57333, + "math-cordic.js": 4.66933 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.232, + "3d-cube.js": 3.616, + "access-fannkuch.js": 9.712, + "access-nbody.js": 4.608, + "bitops-bitwise-and.js": 4.07733, + "math-partial-sums.js": 2.492, + "controlflow-recursive.js": 3.088, + "bitops-bits-in-byte.js": 4.18533, + "access-binary-trees.js": 2.68933, + "bitops-3bit-bits-in-byte.js": 3.096, + "string-fasta.js": 5.56533, + "math-cordic.js": 4.67067 + }, + "duktape": { + "math-spectral-norm.js": 0.984, + "3d-cube.js": 1.064, + "access-fannkuch.js": 1.844, + "access-nbody.js": 1.71067, + "bitops-bitwise-and.js": 9.14267, + "math-partial-sums.js": 2.72133, + "controlflow-recursive.js": 1.13467, + "bitops-bits-in-byte.js": 0.708, + "access-binary-trees.js": 1.16267, + "bitops-3bit-bits-in-byte.js": 0.425333, + "string-fasta.js": 4.58, + "math-cordic.js": 2.35733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 44, + "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": 212, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.3613, + "function-empty.js": 28.5187, + "function-excess-args.js": 65.3733, + "function-closure.js": 3.40533, + "function-missing-args.js": 64.1107, + "loop-sum.js": 42.8813, + "loop-empty-resolve.js": 4.4, + "function-correct-args.js": 93.4507, + "function-sum.js": 43.9027 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.404, + "function-empty.js": 28.5373, + "function-excess-args.js": 65.6253, + "function-closure.js": 3.42933, + "function-missing-args.js": 64.1613, + "loop-sum.js": 42.928, + "loop-empty-resolve.js": 4.40533, + "function-correct-args.js": 91.5467, + "function-sum.js": 44.068 + }, + "duktape": { + "loop-empty.js": 78.5413, + "function-empty.js": 45.1147, + "function-excess-args.js": 35.5067, + "function-closure.js": 19.3733, + "function-missing-args.js": 34.2827, + "loop-sum.js": 98.08, + "loop-empty-resolve.js": 9.13733, + "function-correct-args.js": 35.3987, + "function-sum.js": 29.8253 + } + }, + "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/2015-10-28.json b/benchmark/data/2015-10-28.json new file mode 100644 index 000000000..67afe7b44 --- /dev/null +++ b/benchmark/data/2015-10-28.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "1e2dfc73f577bdea0f46ef9d96ecc295cab7188b", + "size": 194244 + }, + "duktape": { + "version": "a3843f38a4d4376808e59d37e5a27d442b6fbc7e", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.224, + "3d-cube.js": 3.652, + "access-fannkuch.js": 9.716, + "access-nbody.js": 4.62933, + "bitops-bitwise-and.js": 4.06133, + "math-partial-sums.js": 2.49733, + "controlflow-recursive.js": 3.10267, + "bitops-bits-in-byte.js": 4.18267, + "access-binary-trees.js": 2.67467, + "bitops-3bit-bits-in-byte.js": 3.104, + "string-fasta.js": 5.57733, + "math-cordic.js": 4.65333 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.22133, + "3d-cube.js": 3.61867, + "access-fannkuch.js": 9.716, + "access-nbody.js": 4.60667, + "bitops-bitwise-and.js": 4.07467, + "math-partial-sums.js": 2.48667, + "controlflow-recursive.js": 3.12133, + "bitops-bits-in-byte.js": 4.19733, + "access-binary-trees.js": 2.68533, + "bitops-3bit-bits-in-byte.js": 3.09467, + "string-fasta.js": 5.55467, + "math-cordic.js": 4.65733 + }, + "duktape": { + "math-spectral-norm.js": 0.976, + "3d-cube.js": 1.06267, + "access-fannkuch.js": 1.84667, + "access-nbody.js": 1.70533, + "bitops-bitwise-and.js": 9.132, + "math-partial-sums.js": 2.71333, + "controlflow-recursive.js": 1.132, + "bitops-bits-in-byte.js": 0.708, + "access-binary-trees.js": 1.16, + "bitops-3bit-bits-in-byte.js": 0.424, + "string-fasta.js": 4.57333, + "math-cordic.js": 2.36133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 44, + "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": 212, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.3427, + "function-empty.js": 28.5507, + "function-excess-args.js": 65.4213, + "function-closure.js": 3.40933, + "function-missing-args.js": 64.0627, + "loop-sum.js": 42.9387, + "loop-empty-resolve.js": 4.404, + "function-correct-args.js": 93.4493, + "function-sum.js": 43.9827 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.3213, + "function-empty.js": 28.6187, + "function-excess-args.js": 65.6293, + "function-closure.js": 3.428, + "function-missing-args.js": 64.1627, + "loop-sum.js": 42.9533, + "loop-empty-resolve.js": 4.38933, + "function-correct-args.js": 91.536, + "function-sum.js": 43.9987 + }, + "duktape": { + "loop-empty.js": 78.5307, + "function-empty.js": 45.1, + "function-excess-args.js": 35.4267, + "function-closure.js": 19.3907, + "function-missing-args.js": 34.3227, + "loop-sum.js": 98.1173, + "loop-empty-resolve.js": 9.10667, + "function-correct-args.js": 35.324, + "function-sum.js": 29.928 + } + }, + "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/2015-10-29.json b/benchmark/data/2015-10-29.json new file mode 100644 index 000000000..5b83ead96 --- /dev/null +++ b/benchmark/data/2015-10-29.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "1e2dfc73f577bdea0f46ef9d96ecc295cab7188b", + "size": 194244 + }, + "duktape": { + "version": "f254dbd259788b642a102c468602670133698098", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.22267, + "3d-cube.js": 3.652, + "access-fannkuch.js": 9.69467, + "access-nbody.js": 4.624, + "bitops-bitwise-and.js": 4.07067, + "math-partial-sums.js": 2.50267, + "controlflow-recursive.js": 3.11867, + "bitops-bits-in-byte.js": 4.18267, + "access-binary-trees.js": 2.66933, + "bitops-3bit-bits-in-byte.js": 3.1, + "string-fasta.js": 5.568, + "math-cordic.js": 4.66133 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.23067, + "3d-cube.js": 3.61867, + "access-fannkuch.js": 9.712, + "access-nbody.js": 4.60933, + "bitops-bitwise-and.js": 4.06267, + "math-partial-sums.js": 2.49467, + "controlflow-recursive.js": 3.116, + "bitops-bits-in-byte.js": 4.17333, + "access-binary-trees.js": 2.69067, + "bitops-3bit-bits-in-byte.js": 3.09067, + "string-fasta.js": 5.56533, + "math-cordic.js": 4.66667 + }, + "duktape": { + "math-spectral-norm.js": 0.985333, + "3d-cube.js": 1.06267, + "access-fannkuch.js": 1.84933, + "access-nbody.js": 1.72933, + "bitops-bitwise-and.js": 9.18667, + "math-partial-sums.js": 2.74667, + "controlflow-recursive.js": 1.12933, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.16267, + "bitops-3bit-bits-in-byte.js": 0.425333, + "string-fasta.js": 4.59867, + "math-cordic.js": 2.32933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 44, + "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": 212, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.3893, + "function-empty.js": 28.5107, + "function-excess-args.js": 65.4227, + "function-closure.js": 3.4, + "function-missing-args.js": 64.0413, + "loop-sum.js": 42.856, + "loop-empty-resolve.js": 4.40267, + "function-correct-args.js": 93.452, + "function-sum.js": 43.984 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.3493, + "function-empty.js": 28.6133, + "function-excess-args.js": 65.628, + "function-closure.js": 3.42133, + "function-missing-args.js": 64.136, + "loop-sum.js": 42.9427, + "loop-empty-resolve.js": 4.40133, + "function-correct-args.js": 91.4973, + "function-sum.js": 44.0133 + }, + "duktape": { + "loop-empty.js": 78.996, + "function-empty.js": 45.0973, + "function-excess-args.js": 35.5333, + "function-closure.js": 19.4347, + "function-missing-args.js": 34.2267, + "loop-sum.js": 98.5267, + "loop-empty-resolve.js": 9.2, + "function-correct-args.js": 35.4333, + "function-sum.js": 29.944 + } + }, + "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/2015-10-30.json b/benchmark/data/2015-10-30.json new file mode 100644 index 000000000..9c82b1485 --- /dev/null +++ b/benchmark/data/2015-10-30.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "906558b8e94aa9118971188af9880eb47ff9b791", + "size": 194244 + }, + "duktape": { + "version": "bf94a57902f5058241a352c4dee71cc16d7c1908", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.176, + "3d-cube.js": 3.68667, + "access-fannkuch.js": 9.8, + "access-nbody.js": 4.60533, + "bitops-bitwise-and.js": 4.10533, + "math-partial-sums.js": 2.46267, + "controlflow-recursive.js": 3.24133, + "bitops-bits-in-byte.js": 4.248, + "access-binary-trees.js": 2.764, + "bitops-3bit-bits-in-byte.js": 3.18133, + "string-fasta.js": 5.596, + "math-cordic.js": 4.656 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.17733, + "3d-cube.js": 3.664, + "access-fannkuch.js": 9.796, + "access-nbody.js": 4.58267, + "bitops-bitwise-and.js": 4.096, + "math-partial-sums.js": 2.45733, + "controlflow-recursive.js": 3.24267, + "bitops-bits-in-byte.js": 4.24133, + "access-binary-trees.js": 2.78533, + "bitops-3bit-bits-in-byte.js": 3.17067, + "string-fasta.js": 5.59467, + "math-cordic.js": 4.65867 + }, + "duktape": { + "math-spectral-norm.js": 0.984, + "3d-cube.js": 1.068, + "access-fannkuch.js": 1.83733, + "access-nbody.js": 1.70933, + "bitops-bitwise-and.js": 9.03067, + "math-partial-sums.js": 2.736, + "controlflow-recursive.js": 1.112, + "bitops-bits-in-byte.js": 0.701333, + "access-binary-trees.js": 1.176, + "bitops-3bit-bits-in-byte.js": 0.421333, + "string-fasta.js": 4.56133, + "math-cordic.js": 2.32133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 56, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "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": 212, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.092, + "function-empty.js": 29.496, + "function-excess-args.js": 67.9253, + "function-closure.js": 3.51467, + "function-missing-args.js": 66.808, + "loop-sum.js": 42.6547, + "loop-empty-resolve.js": 4.376, + "function-correct-args.js": 97.2427, + "function-sum.js": 44.912 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.0027, + "function-empty.js": 29.5973, + "function-excess-args.js": 68.0187, + "function-closure.js": 3.548, + "function-missing-args.js": 66.9227, + "loop-sum.js": 42.4773, + "loop-empty-resolve.js": 4.364, + "function-correct-args.js": 95.288, + "function-sum.js": 45.168 + }, + "duktape": { + "loop-empty.js": 77.6773, + "function-empty.js": 45.0533, + "function-excess-args.js": 35.376, + "function-closure.js": 19.676, + "function-missing-args.js": 34.1787, + "loop-sum.js": 97.5133, + "loop-empty-resolve.js": 9.064, + "function-correct-args.js": 35.316, + "function-sum.js": 30.0093 + } + }, + "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": 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/2015-10-31.json b/benchmark/data/2015-10-31.json new file mode 100644 index 000000000..416689741 --- /dev/null +++ b/benchmark/data/2015-10-31.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "f2ced3d91caf51504bcbcceabe35e1355a2cffc0", + "size": 194244 + }, + "duktape": { + "version": "bf94a57902f5058241a352c4dee71cc16d7c1908", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.092, + "3d-cube.js": 3.61467, + "access-fannkuch.js": 9.58, + "access-nbody.js": 4.43867, + "bitops-bitwise-and.js": 4.06267, + "math-partial-sums.js": 2.452, + "controlflow-recursive.js": 3.11467, + "bitops-bits-in-byte.js": 4.184, + "access-binary-trees.js": 2.66667, + "bitops-3bit-bits-in-byte.js": 3.11867, + "string-fasta.js": 5.53467, + "math-cordic.js": 4.55733 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.10133, + "3d-cube.js": 3.57467, + "access-fannkuch.js": 9.60133, + "access-nbody.js": 4.42267, + "bitops-bitwise-and.js": 4.052, + "math-partial-sums.js": 2.452, + "controlflow-recursive.js": 3.108, + "bitops-bits-in-byte.js": 4.16533, + "access-binary-trees.js": 2.68667, + "bitops-3bit-bits-in-byte.js": 3.108, + "string-fasta.js": 5.512, + "math-cordic.js": 4.56667 + }, + "duktape": { + "math-spectral-norm.js": 0.978667, + "3d-cube.js": 1.07067, + "access-fannkuch.js": 1.83333, + "access-nbody.js": 1.70133, + "bitops-bitwise-and.js": 9.02667, + "math-partial-sums.js": 2.73867, + "controlflow-recursive.js": 1.10933, + "bitops-bits-in-byte.js": 0.704, + "access-binary-trees.js": 1.17867, + "bitops-3bit-bits-in-byte.js": 0.422667, + "string-fasta.js": 4.57333, + "math-cordic.js": 2.32133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 44, + "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": 212, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.108, + "function-empty.js": 28.6493, + "function-excess-args.js": 65.3533, + "function-closure.js": 3.42133, + "function-missing-args.js": 64.1613, + "loop-sum.js": 42.7213, + "loop-empty-resolve.js": 4.412, + "function-correct-args.js": 93.3467, + "function-sum.js": 43.8333 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.1467, + "function-empty.js": 28.6507, + "function-excess-args.js": 65.6027, + "function-closure.js": 3.44267, + "function-missing-args.js": 64.012, + "loop-sum.js": 42.608, + "loop-empty-resolve.js": 4.41467, + "function-correct-args.js": 91.3573, + "function-sum.js": 43.86 + }, + "duktape": { + "loop-empty.js": 77.7947, + "function-empty.js": 44.9947, + "function-excess-args.js": 35.4107, + "function-closure.js": 19.6667, + "function-missing-args.js": 34.224, + "loop-sum.js": 97.4293, + "loop-empty-resolve.js": 9.06267, + "function-correct-args.js": 35.2867, + "function-sum.js": 30.068 + } + }, + "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/2015-11-01.json b/benchmark/data/2015-11-01.json new file mode 100644 index 000000000..bfd54489d --- /dev/null +++ b/benchmark/data/2015-11-01.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "f2ced3d91caf51504bcbcceabe35e1355a2cffc0", + "size": 194244 + }, + "duktape": { + "version": "29c9ac4a1b08f8bda95542a68862511496a7ca56", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.08, + "3d-cube.js": 3.616, + "access-fannkuch.js": 9.612, + "access-nbody.js": 4.452, + "bitops-bitwise-and.js": 4.05467, + "math-partial-sums.js": 2.45467, + "controlflow-recursive.js": 3.12133, + "bitops-bits-in-byte.js": 4.18267, + "access-binary-trees.js": 2.66533, + "bitops-3bit-bits-in-byte.js": 3.10933, + "string-fasta.js": 5.51733, + "math-cordic.js": 4.564 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.10267, + "3d-cube.js": 3.58533, + "access-fannkuch.js": 9.564, + "access-nbody.js": 4.42133, + "bitops-bitwise-and.js": 4.04667, + "math-partial-sums.js": 2.448, + "controlflow-recursive.js": 3.12, + "bitops-bits-in-byte.js": 4.17733, + "access-binary-trees.js": 2.68667, + "bitops-3bit-bits-in-byte.js": 3.10267, + "string-fasta.js": 5.504, + "math-cordic.js": 4.568 + }, + "duktape": { + "math-spectral-norm.js": 0.976, + "3d-cube.js": 1.056, + "access-fannkuch.js": 1.832, + "access-nbody.js": 1.668, + "bitops-bitwise-and.js": 9.196, + "math-partial-sums.js": 2.75467, + "controlflow-recursive.js": 1.11467, + "bitops-bits-in-byte.js": 0.702667, + "access-binary-trees.js": 1.17067, + "bitops-3bit-bits-in-byte.js": 0.422667, + "string-fasta.js": 4.52667, + "math-cordic.js": 2.284 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 44, + "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": 212, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.136, + "function-empty.js": 28.652, + "function-excess-args.js": 65.34, + "function-closure.js": 3.41467, + "function-missing-args.js": 64.1613, + "loop-sum.js": 42.676, + "loop-empty-resolve.js": 4.40133, + "function-correct-args.js": 93.3213, + "function-sum.js": 43.716 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.1693, + "function-empty.js": 28.696, + "function-excess-args.js": 65.608, + "function-closure.js": 3.42133, + "function-missing-args.js": 64.044, + "loop-sum.js": 42.604, + "loop-empty-resolve.js": 4.40933, + "function-correct-args.js": 91.4133, + "function-sum.js": 43.928 + }, + "duktape": { + "loop-empty.js": 80.316, + "function-empty.js": 46.2627, + "function-excess-args.js": 36.5093, + "function-closure.js": 19.2733, + "function-missing-args.js": 35.1573, + "loop-sum.js": 100.209, + "loop-empty-resolve.js": 9.35733, + "function-correct-args.js": 36.2947, + "function-sum.js": 30.496 + } + }, + "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/2015-11-02.json b/benchmark/data/2015-11-02.json new file mode 100644 index 000000000..17ee9e3b5 --- /dev/null +++ b/benchmark/data/2015-11-02.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "841c1ed61c7091e02ab01d177ba6a286d87d326b", + "size": 194244 + }, + "duktape": { + "version": "29c9ac4a1b08f8bda95542a68862511496a7ca56", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 3.12267, + "3d-cube.js": 3.58933, + "access-fannkuch.js": 9.45067, + "access-nbody.js": 4.452, + "bitops-bitwise-and.js": 4.024, + "math-partial-sums.js": 2.46133, + "controlflow-recursive.js": 3.1, + "bitops-bits-in-byte.js": 4.20133, + "access-binary-trees.js": 2.66267, + "bitops-3bit-bits-in-byte.js": 3.12267, + "string-fasta.js": 5.50267, + "math-cordic.js": 4.576 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 3.124, + "3d-cube.js": 3.55733, + "access-fannkuch.js": 9.42933, + "access-nbody.js": 4.41867, + "bitops-bitwise-and.js": 4.01333, + "math-partial-sums.js": 2.45467, + "controlflow-recursive.js": 3.104, + "bitops-bits-in-byte.js": 4.188, + "access-binary-trees.js": 2.67467, + "bitops-3bit-bits-in-byte.js": 3.12133, + "string-fasta.js": 5.496, + "math-cordic.js": 4.57067 + }, + "duktape": { + "math-spectral-norm.js": 0.973333, + "3d-cube.js": 1.04933, + "access-fannkuch.js": 1.82933, + "access-nbody.js": 1.672, + "bitops-bitwise-and.js": 9.232, + "math-partial-sums.js": 2.756, + "controlflow-recursive.js": 1.124, + "bitops-bits-in-byte.js": 0.708, + "access-binary-trees.js": 1.16667, + "bitops-3bit-bits-in-byte.js": 0.422667, + "string-fasta.js": 4.50933, + "math-cordic.js": 2.29867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 52, + "3d-cube.js": 136, + "access-fannkuch.js": 40, + "access-nbody.js": 68, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 212, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 92, + "bitops-3bit-bits-in-byte.js": 44, + "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": 212, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 39.4933, + "function-empty.js": 29.4387, + "function-excess-args.js": 66.3253, + "function-closure.js": 3.47733, + "function-missing-args.js": 64.7307, + "loop-sum.js": 42.1133, + "loop-empty-resolve.js": 4.54133, + "function-correct-args.js": 94.4893, + "function-sum.js": 44.5547 + }, + "jerryscript-snapshot": { + "loop-empty.js": 39.3947, + "function-empty.js": 29.5013, + "function-excess-args.js": 66.604, + "function-closure.js": 3.49067, + "function-missing-args.js": 64.824, + "loop-sum.js": 42.1253, + "loop-empty-resolve.js": 4.54533, + "function-correct-args.js": 92.3347, + "function-sum.js": 44.584 + }, + "duktape": { + "loop-empty.js": 80.4093, + "function-empty.js": 46.3347, + "function-excess-args.js": 36.4987, + "function-closure.js": 19.344, + "function-missing-args.js": 35.228, + "loop-sum.js": 100.361, + "loop-empty-resolve.js": 9.36933, + "function-correct-args.js": 36.424, + "function-sum.js": 30.5653 + } + }, + "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/2015-11-03.json b/benchmark/data/2015-11-03.json new file mode 100644 index 000000000..fce3f4cde --- /dev/null +++ b/benchmark/data/2015-11-03.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "911163e7876e2bdd6f575f376b5d2c5e7b787f83", + "size": 202436 + }, + "duktape": { + "version": "34894184014f07f7520873991cac3cfe56416dbe", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.264, + "3d-cube.js": 3.83733, + "access-fannkuch.js": 9.52933, + "access-nbody.js": 4.496, + "bitops-bitwise-and.js": 4.06133, + "math-partial-sums.js": 2.28133, + "controlflow-recursive.js": 1.73733, + "bitops-bits-in-byte.js": 3.72933, + "access-binary-trees.js": 1.91467, + "bitops-3bit-bits-in-byte.js": 2.64933, + "string-fasta.js": 5.74, + "math-cordic.js": 4.00133 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.24933, + "3d-cube.js": 3.38267, + "access-fannkuch.js": 9.43867, + "access-nbody.js": 4.39333, + "bitops-bitwise-and.js": 4.05733, + "math-partial-sums.js": 2.264, + "controlflow-recursive.js": 1.73867, + "bitops-bits-in-byte.js": 3.72267, + "access-binary-trees.js": 1.91067, + "bitops-3bit-bits-in-byte.js": 2.63867, + "string-fasta.js": 5.71333, + "math-cordic.js": 3.98133 + }, + "duktape": { + "math-spectral-norm.js": 0.990667, + "3d-cube.js": 1.06, + "access-fannkuch.js": 1.836, + "access-nbody.js": 1.684, + "bitops-bitwise-and.js": 9.34667, + "math-partial-sums.js": 2.788, + "controlflow-recursive.js": 1.14267, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.18133, + "bitops-3bit-bits-in-byte.js": 0.424, + "string-fasta.js": 4.552, + "math-cordic.js": 2.32533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 44, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 37.7813, + "function-empty.js": 26.008, + "function-excess-args.js": 41.8893, + "function-closure.js": 3.64267, + "function-missing-args.js": 20.8267, + "loop-sum.js": 42.48, + "loop-empty-resolve.js": 4.36133, + "function-correct-args.js": 43.7253, + "function-sum.js": 28.0387 + }, + "jerryscript-snapshot": { + "loop-empty.js": 37.8053, + "function-empty.js": 25.9773, + "function-excess-args.js": 41.8893, + "function-closure.js": 3.324, + "function-missing-args.js": 20.876, + "loop-sum.js": 42.0347, + "loop-empty-resolve.js": 4.37067, + "function-correct-args.js": 43.6987, + "function-sum.js": 28.0533 + }, + "duktape": { + "loop-empty.js": 81.2107, + "function-empty.js": 46.9267, + "function-excess-args.js": 36.9307, + "function-closure.js": 19.4413, + "function-missing-args.js": 35.612, + "loop-sum.js": 101.221, + "loop-empty-resolve.js": 9.45867, + "function-correct-args.js": 36.84, + "function-sum.js": 30.7667 + } + }, + "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": 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/2015-11-04.json b/benchmark/data/2015-11-04.json new file mode 100644 index 000000000..552af0bdb --- /dev/null +++ b/benchmark/data/2015-11-04.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "8af87206c99b90b6a3f8ed32e2847d2dde7403db", + "size": 202436 + }, + "duktape": { + "version": "f8619e1948ecbc0e176277e9fa0fcd69230772f2", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.292, + "3d-cube.js": 3.82133, + "access-fannkuch.js": 9.59333, + "access-nbody.js": 4.52667, + "bitops-bitwise-and.js": 4.02533, + "math-partial-sums.js": 2.32133, + "controlflow-recursive.js": 1.78533, + "bitops-bits-in-byte.js": 3.73067, + "access-binary-trees.js": 1.956, + "bitops-3bit-bits-in-byte.js": 2.68133, + "string-fasta.js": 5.75067, + "math-cordic.js": 4.04267 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.28533, + "3d-cube.js": 3.42133, + "access-fannkuch.js": 9.516, + "access-nbody.js": 4.436, + "bitops-bitwise-and.js": 4.02, + "math-partial-sums.js": 2.30667, + "controlflow-recursive.js": 1.78533, + "bitops-bits-in-byte.js": 3.72267, + "access-binary-trees.js": 1.94267, + "bitops-3bit-bits-in-byte.js": 2.67867, + "string-fasta.js": 5.72133, + "math-cordic.js": 4.04 + }, + "duktape": { + "math-spectral-norm.js": 1.00133, + "3d-cube.js": 1.06133, + "access-fannkuch.js": 1.82267, + "access-nbody.js": 1.68667, + "bitops-bitwise-and.js": 9.24267, + "math-partial-sums.js": 2.78533, + "controlflow-recursive.js": 1.136, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.192, + "bitops-3bit-bits-in-byte.js": 0.424, + "string-fasta.js": 4.63067, + "math-cordic.js": 2.29067 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 44, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 37.9213, + "function-empty.js": 26.2413, + "function-excess-args.js": 42.5907, + "function-closure.js": 3.672, + "function-missing-args.js": 20.9573, + "loop-sum.js": 42.344, + "loop-empty-resolve.js": 4.40267, + "function-correct-args.js": 44.2893, + "function-sum.js": 28.432 + }, + "jerryscript-snapshot": { + "loop-empty.js": 37.9627, + "function-empty.js": 26.2827, + "function-excess-args.js": 42.5853, + "function-closure.js": 3.36533, + "function-missing-args.js": 20.9573, + "loop-sum.js": 42.3973, + "loop-empty-resolve.js": 4.39467, + "function-correct-args.js": 44.4253, + "function-sum.js": 28.4 + }, + "duktape": { + "loop-empty.js": 80.5733, + "function-empty.js": 46.7467, + "function-excess-args.js": 36.488, + "function-closure.js": 19.444, + "function-missing-args.js": 35.4213, + "loop-sum.js": 99.7707, + "loop-empty-resolve.js": 9.396, + "function-correct-args.js": 36.5147, + "function-sum.js": 30.4907 + } + }, + "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/2015-11-05.json b/benchmark/data/2015-11-05.json new file mode 100644 index 000000000..87b2b9fd5 --- /dev/null +++ b/benchmark/data/2015-11-05.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "eaca37c4c93eaf9291b005e63c4fef79384bb126", + "size": 202436 + }, + "duktape": { + "version": "8766f94a966ded2b856c30bfe3a8a12dfc03c6e3", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.308, + "3d-cube.js": 3.75733, + "access-fannkuch.js": 9.47333, + "access-nbody.js": 4.528, + "bitops-bitwise-and.js": 4.02533, + "math-partial-sums.js": 2.29067, + "controlflow-recursive.js": 1.75467, + "bitops-bits-in-byte.js": 3.71867, + "access-binary-trees.js": 1.96667, + "bitops-3bit-bits-in-byte.js": 2.65867, + "string-fasta.js": 5.756, + "math-cordic.js": 3.99467 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.29733, + "3d-cube.js": 3.37067, + "access-fannkuch.js": 9.38, + "access-nbody.js": 4.42267, + "bitops-bitwise-and.js": 4.01467, + "math-partial-sums.js": 2.268, + "controlflow-recursive.js": 1.75067, + "bitops-bits-in-byte.js": 3.72, + "access-binary-trees.js": 1.95733, + "bitops-3bit-bits-in-byte.js": 2.64667, + "string-fasta.js": 5.724, + "math-cordic.js": 3.988 + }, + "duktape": { + "math-spectral-norm.js": 0.996, + "3d-cube.js": 1.05467, + "access-fannkuch.js": 1.816, + "access-nbody.js": 1.68667, + "bitops-bitwise-and.js": 9.22267, + "math-partial-sums.js": 2.776, + "controlflow-recursive.js": 1.13333, + "bitops-bits-in-byte.js": 0.697333, + "access-binary-trees.js": 1.18933, + "bitops-3bit-bits-in-byte.js": 0.422667, + "string-fasta.js": 4.61467, + "math-cordic.js": 2.28933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 44, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 37.5947, + "function-empty.js": 25.928, + "function-excess-args.js": 41.6773, + "function-closure.js": 3.59467, + "function-missing-args.js": 20.752, + "loop-sum.js": 42.3133, + "loop-empty-resolve.js": 4.35733, + "function-correct-args.js": 43.5093, + "function-sum.js": 28.1827 + }, + "jerryscript-snapshot": { + "loop-empty.js": 37.56, + "function-empty.js": 25.9267, + "function-excess-args.js": 41.7187, + "function-closure.js": 3.304, + "function-missing-args.js": 20.832, + "loop-sum.js": 41.932, + "loop-empty-resolve.js": 4.35067, + "function-correct-args.js": 43.5507, + "function-sum.js": 28.1973 + }, + "duktape": { + "loop-empty.js": 80.5547, + "function-empty.js": 46.7307, + "function-excess-args.js": 36.4947, + "function-closure.js": 19.532, + "function-missing-args.js": 35.4533, + "loop-sum.js": 99.9493, + "loop-empty-resolve.js": 9.39333, + "function-correct-args.js": 36.476, + "function-sum.js": 30.5467 + } + }, + "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": 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/2015-11-06.json b/benchmark/data/2015-11-06.json new file mode 100644 index 000000000..29783f10a --- /dev/null +++ b/benchmark/data/2015-11-06.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "eaca37c4c93eaf9291b005e63c4fef79384bb126", + "size": 202436 + }, + "duktape": { + "version": "df5e369cbd20005700281f008e49ab09725677ef", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.30667, + "3d-cube.js": 3.74933, + "access-fannkuch.js": 9.46667, + "access-nbody.js": 4.51867, + "bitops-bitwise-and.js": 4.028, + "math-partial-sums.js": 2.28, + "controlflow-recursive.js": 1.756, + "bitops-bits-in-byte.js": 3.69733, + "access-binary-trees.js": 1.96667, + "bitops-3bit-bits-in-byte.js": 2.65733, + "string-fasta.js": 5.75867, + "math-cordic.js": 3.992 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.29467, + "3d-cube.js": 3.37333, + "access-fannkuch.js": 9.368, + "access-nbody.js": 4.42533, + "bitops-bitwise-and.js": 4.016, + "math-partial-sums.js": 2.27333, + "controlflow-recursive.js": 1.74933, + "bitops-bits-in-byte.js": 3.72267, + "access-binary-trees.js": 1.95333, + "bitops-3bit-bits-in-byte.js": 2.65333, + "string-fasta.js": 5.736, + "math-cordic.js": 3.988 + }, + "duktape": { + "math-spectral-norm.js": 0.989333, + "3d-cube.js": 1.08, + "access-fannkuch.js": 1.83467, + "access-nbody.js": 1.71733, + "bitops-bitwise-and.js": 9.008, + "math-partial-sums.js": 2.744, + "controlflow-recursive.js": 1.116, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.18, + "bitops-3bit-bits-in-byte.js": 0.422667, + "string-fasta.js": 4.668, + "math-cordic.js": 2.32533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 44, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 37.6733, + "function-empty.js": 25.9307, + "function-excess-args.js": 41.724, + "function-closure.js": 3.61733, + "function-missing-args.js": 20.84, + "loop-sum.js": 42.34, + "loop-empty-resolve.js": 4.36, + "function-correct-args.js": 43.4427, + "function-sum.js": 28.164 + }, + "jerryscript-snapshot": { + "loop-empty.js": 37.6453, + "function-empty.js": 25.9067, + "function-excess-args.js": 41.708, + "function-closure.js": 3.31333, + "function-missing-args.js": 20.7813, + "loop-sum.js": 41.9267, + "loop-empty-resolve.js": 4.36, + "function-correct-args.js": 43.5147, + "function-sum.js": 28.1733 + }, + "duktape": { + "loop-empty.js": 78.072, + "function-empty.js": 44.8813, + "function-excess-args.js": 35.4387, + "function-closure.js": 20.1333, + "function-missing-args.js": 34.156, + "loop-sum.js": 97.0547, + "loop-empty-resolve.js": 9.084, + "function-correct-args.js": 35.2973, + "function-sum.js": 29.624 + } + }, + "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": 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/2015-11-07.json b/benchmark/data/2015-11-07.json new file mode 100644 index 000000000..bffd93658 --- /dev/null +++ b/benchmark/data/2015-11-07.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "eaca37c4c93eaf9291b005e63c4fef79384bb126", + "size": 202436 + }, + "duktape": { + "version": "df5e369cbd20005700281f008e49ab09725677ef", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.31333, + "3d-cube.js": 3.75467, + "access-fannkuch.js": 9.464, + "access-nbody.js": 4.516, + "bitops-bitwise-and.js": 4.016, + "math-partial-sums.js": 2.29467, + "controlflow-recursive.js": 1.75467, + "bitops-bits-in-byte.js": 3.72, + "access-binary-trees.js": 1.96667, + "bitops-3bit-bits-in-byte.js": 2.656, + "string-fasta.js": 5.75733, + "math-cordic.js": 3.99467 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.29333, + "3d-cube.js": 3.372, + "access-fannkuch.js": 9.368, + "access-nbody.js": 4.43333, + "bitops-bitwise-and.js": 4.01733, + "math-partial-sums.js": 2.26533, + "controlflow-recursive.js": 1.75467, + "bitops-bits-in-byte.js": 3.72133, + "access-binary-trees.js": 1.952, + "bitops-3bit-bits-in-byte.js": 2.65333, + "string-fasta.js": 5.732, + "math-cordic.js": 3.984 + }, + "duktape": { + "math-spectral-norm.js": 0.996, + "3d-cube.js": 1.08133, + "access-fannkuch.js": 1.83467, + "access-nbody.js": 1.71867, + "bitops-bitwise-and.js": 9.00133, + "math-partial-sums.js": 2.74533, + "controlflow-recursive.js": 1.11867, + "bitops-bits-in-byte.js": 0.709333, + "access-binary-trees.js": 1.19067, + "bitops-3bit-bits-in-byte.js": 0.426667, + "string-fasta.js": 4.67467, + "math-cordic.js": 2.32533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 44, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 37.6453, + "function-empty.js": 25.924, + "function-excess-args.js": 41.6733, + "function-closure.js": 3.616, + "function-missing-args.js": 20.7813, + "loop-sum.js": 42.3013, + "loop-empty-resolve.js": 4.36533, + "function-correct-args.js": 43.4907, + "function-sum.js": 28.1867 + }, + "jerryscript-snapshot": { + "loop-empty.js": 37.6293, + "function-empty.js": 25.94, + "function-excess-args.js": 41.732, + "function-closure.js": 3.31067, + "function-missing-args.js": 20.816, + "loop-sum.js": 41.8773, + "loop-empty-resolve.js": 4.33733, + "function-correct-args.js": 43.5613, + "function-sum.js": 28.196 + }, + "duktape": { + "loop-empty.js": 78.2293, + "function-empty.js": 44.8893, + "function-excess-args.js": 35.4213, + "function-closure.js": 20.0813, + "function-missing-args.js": 34.22, + "loop-sum.js": 97.0147, + "loop-empty-resolve.js": 9.104, + "function-correct-args.js": 35.232, + "function-sum.js": 29.7147 + } + }, + "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": 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/2015-11-08.json b/benchmark/data/2015-11-08.json new file mode 100644 index 000000000..d91338131 --- /dev/null +++ b/benchmark/data/2015-11-08.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "eaca37c4c93eaf9291b005e63c4fef79384bb126", + "size": 202436 + }, + "duktape": { + "version": "df5e369cbd20005700281f008e49ab09725677ef", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.31067, + "3d-cube.js": 3.75733, + "access-fannkuch.js": 9.47467, + "access-nbody.js": 4.51867, + "bitops-bitwise-and.js": 4.02533, + "math-partial-sums.js": 2.288, + "controlflow-recursive.js": 1.75467, + "bitops-bits-in-byte.js": 3.72667, + "access-binary-trees.js": 1.964, + "bitops-3bit-bits-in-byte.js": 2.65733, + "string-fasta.js": 5.75467, + "math-cordic.js": 4.0 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.29467, + "3d-cube.js": 3.36667, + "access-fannkuch.js": 9.36267, + "access-nbody.js": 4.42267, + "bitops-bitwise-and.js": 4.01467, + "math-partial-sums.js": 2.27733, + "controlflow-recursive.js": 1.74933, + "bitops-bits-in-byte.js": 3.708, + "access-binary-trees.js": 1.952, + "bitops-3bit-bits-in-byte.js": 2.64533, + "string-fasta.js": 5.73733, + "math-cordic.js": 3.984 + }, + "duktape": { + "math-spectral-norm.js": 0.989333, + "3d-cube.js": 1.08133, + "access-fannkuch.js": 1.83467, + "access-nbody.js": 1.71733, + "bitops-bitwise-and.js": 9.016, + "math-partial-sums.js": 2.748, + "controlflow-recursive.js": 1.11867, + "bitops-bits-in-byte.js": 0.709333, + "access-binary-trees.js": 1.188, + "bitops-3bit-bits-in-byte.js": 0.429333, + "string-fasta.js": 4.66667, + "math-cordic.js": 2.32667 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 44, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 37.668, + "function-empty.js": 25.956, + "function-excess-args.js": 41.7013, + "function-closure.js": 3.612, + "function-missing-args.js": 20.8507, + "loop-sum.js": 42.3373, + "loop-empty-resolve.js": 4.36267, + "function-correct-args.js": 43.5493, + "function-sum.js": 28.216 + }, + "jerryscript-snapshot": { + "loop-empty.js": 37.62, + "function-empty.js": 25.8907, + "function-excess-args.js": 41.616, + "function-closure.js": 3.30533, + "function-missing-args.js": 20.8053, + "loop-sum.js": 41.864, + "loop-empty-resolve.js": 4.356, + "function-correct-args.js": 43.5133, + "function-sum.js": 28.2027 + }, + "duktape": { + "loop-empty.js": 78.2107, + "function-empty.js": 44.9427, + "function-excess-args.js": 35.4227, + "function-closure.js": 20.1627, + "function-missing-args.js": 34.1667, + "loop-sum.js": 97.0227, + "loop-empty-resolve.js": 9.07867, + "function-correct-args.js": 35.3347, + "function-sum.js": 29.6467 + } + }, + "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": 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/2015-11-09.json b/benchmark/data/2015-11-09.json new file mode 100644 index 000000000..48ca1247f --- /dev/null +++ b/benchmark/data/2015-11-09.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "94cb6aec26c21b608e54b8e6efd854943a21ba1b", + "size": 198340 + }, + "duktape": { + "version": "f0d806e1a5938afd357aeb7e30f0b1f737385d86", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.276, + "3d-cube.js": 3.732, + "access-fannkuch.js": 9.53867, + "access-nbody.js": 4.48533, + "bitops-bitwise-and.js": 4.14133, + "math-partial-sums.js": 2.30667, + "controlflow-recursive.js": 1.74267, + "bitops-bits-in-byte.js": 3.69733, + "access-binary-trees.js": 1.908, + "bitops-3bit-bits-in-byte.js": 2.63733, + "string-fasta.js": 5.764, + "math-cordic.js": 4.01067 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.26133, + "3d-cube.js": 3.364, + "access-fannkuch.js": 9.46267, + "access-nbody.js": 4.396, + "bitops-bitwise-and.js": 4.136, + "math-partial-sums.js": 2.284, + "controlflow-recursive.js": 1.73467, + "bitops-bits-in-byte.js": 3.684, + "access-binary-trees.js": 1.908, + "bitops-3bit-bits-in-byte.js": 2.62133, + "string-fasta.js": 5.73733, + "math-cordic.js": 3.98933 + }, + "duktape": { + "math-spectral-norm.js": 0.996, + "3d-cube.js": 1.08267, + "access-fannkuch.js": 1.83333, + "access-nbody.js": 1.716, + "bitops-bitwise-and.js": 8.99333, + "math-partial-sums.js": 2.74667, + "controlflow-recursive.js": 1.11067, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.18533, + "bitops-3bit-bits-in-byte.js": 0.426667, + "string-fasta.js": 4.66933, + "math-cordic.js": 2.32133 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 48, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 44, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.2427, + "function-empty.js": 25.5893, + "function-excess-args.js": 41.272, + "function-closure.js": 3.61867, + "function-missing-args.js": 20.428, + "loop-sum.js": 43.5147, + "loop-empty-resolve.js": 4.41867, + "function-correct-args.js": 43.1613, + "function-sum.js": 28.0173 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.264, + "function-empty.js": 25.6, + "function-excess-args.js": 41.3213, + "function-closure.js": 3.292, + "function-missing-args.js": 20.4333, + "loop-sum.js": 43.1, + "loop-empty-resolve.js": 4.44933, + "function-correct-args.js": 43.1213, + "function-sum.js": 27.98 + }, + "duktape": { + "loop-empty.js": 78.2733, + "function-empty.js": 44.8493, + "function-excess-args.js": 35.4373, + "function-closure.js": 20.1493, + "function-missing-args.js": 34.2147, + "loop-sum.js": 97.0533, + "loop-empty-resolve.js": 9.092, + "function-correct-args.js": 35.3213, + "function-sum.js": 29.688 + } + }, + "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": 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/2015-11-10.json b/benchmark/data/2015-11-10.json new file mode 100644 index 000000000..cb1ca950b --- /dev/null +++ b/benchmark/data/2015-11-10.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "90122d9f336ff2a38e564b03c9896a85090a2de0", + "size": 198340 + }, + "duktape": { + "version": "f5f47760ba5b7632827079388299d586f445f811", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.268, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 9.62, + "access-nbody.js": 4.456, + "bitops-bitwise-and.js": 4.11467, + "math-partial-sums.js": 2.288, + "controlflow-recursive.js": 1.73067, + "bitops-bits-in-byte.js": 3.70133, + "access-binary-trees.js": 1.912, + "bitops-3bit-bits-in-byte.js": 2.64533, + "string-fasta.js": 5.72533, + "math-cordic.js": 3.98667 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.25467, + "3d-cube.js": 3.35333, + "access-fannkuch.js": 9.52933, + "access-nbody.js": 4.35733, + "bitops-bitwise-and.js": 4.116, + "math-partial-sums.js": 2.27067, + "controlflow-recursive.js": 1.72533, + "bitops-bits-in-byte.js": 3.7, + "access-binary-trees.js": 1.90267, + "bitops-3bit-bits-in-byte.js": 2.63067, + "string-fasta.js": 5.70667, + "math-cordic.js": 3.97067 + }, + "duktape": { + "math-spectral-norm.js": 0.988, + "3d-cube.js": 1.07733, + "access-fannkuch.js": 1.83333, + "access-nbody.js": 1.71867, + "bitops-bitwise-and.js": 9.00533, + "math-partial-sums.js": 2.74133, + "controlflow-recursive.js": 1.11067, + "bitops-bits-in-byte.js": 0.708, + "access-binary-trees.js": 1.188, + "bitops-3bit-bits-in-byte.js": 0.426667, + "string-fasta.js": 4.66267, + "math-cordic.js": 2.31867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 48, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 44, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.2813, + "function-empty.js": 25.6613, + "function-excess-args.js": 41.2387, + "function-closure.js": 3.628, + "function-missing-args.js": 20.604, + "loop-sum.js": 42.1853, + "loop-empty-resolve.js": 4.408, + "function-correct-args.js": 42.9467, + "function-sum.js": 27.8733 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.2653, + "function-empty.js": 25.728, + "function-excess-args.js": 41.1987, + "function-closure.js": 3.32, + "function-missing-args.js": 20.4573, + "loop-sum.js": 41.8467, + "loop-empty-resolve.js": 4.39867, + "function-correct-args.js": 42.8933, + "function-sum.js": 27.8347 + }, + "duktape": { + "loop-empty.js": 78.1387, + "function-empty.js": 44.9467, + "function-excess-args.js": 35.4413, + "function-closure.js": 20.068, + "function-missing-args.js": 34.1747, + "loop-sum.js": 97.024, + "loop-empty-resolve.js": 9.09333, + "function-correct-args.js": 35.288, + "function-sum.js": 29.6867 + } + }, + "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": 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/2015-11-11.json b/benchmark/data/2015-11-11.json new file mode 100644 index 000000000..483ffe84d --- /dev/null +++ b/benchmark/data/2015-11-11.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "90122d9f336ff2a38e564b03c9896a85090a2de0", + "size": 198340 + }, + "duktape": { + "version": "f5f47760ba5b7632827079388299d586f445f811", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.26, + "3d-cube.js": 3.73733, + "access-fannkuch.js": 9.59333, + "access-nbody.js": 4.45067, + "bitops-bitwise-and.js": 4.10933, + "math-partial-sums.js": 2.28267, + "controlflow-recursive.js": 1.72667, + "bitops-bits-in-byte.js": 3.70533, + "access-binary-trees.js": 1.90267, + "bitops-3bit-bits-in-byte.js": 2.60933, + "string-fasta.js": 5.71467, + "math-cordic.js": 3.98 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.24267, + "3d-cube.js": 3.36, + "access-fannkuch.js": 9.516, + "access-nbody.js": 4.34933, + "bitops-bitwise-and.js": 4.11067, + "math-partial-sums.js": 2.264, + "controlflow-recursive.js": 1.72267, + "bitops-bits-in-byte.js": 3.68933, + "access-binary-trees.js": 1.896, + "bitops-3bit-bits-in-byte.js": 2.632, + "string-fasta.js": 5.684, + "math-cordic.js": 3.96667 + }, + "duktape": { + "math-spectral-norm.js": 0.993333, + "3d-cube.js": 1.07867, + "access-fannkuch.js": 1.832, + "access-nbody.js": 1.71467, + "bitops-bitwise-and.js": 8.99867, + "math-partial-sums.js": 2.74933, + "controlflow-recursive.js": 1.11467, + "bitops-bits-in-byte.js": 0.708, + "access-binary-trees.js": 1.19067, + "bitops-3bit-bits-in-byte.js": 0.421333, + "string-fasta.js": 4.67733, + "math-cordic.js": 2.32933 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 48, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 44, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.2493, + "function-empty.js": 25.648, + "function-excess-args.js": 41.1307, + "function-closure.js": 3.62267, + "function-missing-args.js": 20.524, + "loop-sum.js": 42.14, + "loop-empty-resolve.js": 4.40133, + "function-correct-args.js": 42.8573, + "function-sum.js": 27.8627 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.2733, + "function-empty.js": 25.6387, + "function-excess-args.js": 41.1613, + "function-closure.js": 3.30533, + "function-missing-args.js": 20.4947, + "loop-sum.js": 41.8427, + "loop-empty-resolve.js": 4.40133, + "function-correct-args.js": 42.8693, + "function-sum.js": 27.808 + }, + "duktape": { + "loop-empty.js": 78.192, + "function-empty.js": 44.888, + "function-excess-args.js": 35.3507, + "function-closure.js": 20.1547, + "function-missing-args.js": 34.1813, + "loop-sum.js": 97.26, + "loop-empty-resolve.js": 9.10133, + "function-correct-args.js": 35.2933, + "function-sum.js": 29.7267 + } + }, + "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": 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/2015-11-12.json b/benchmark/data/2015-11-12.json new file mode 100644 index 000000000..b55fa9558 --- /dev/null +++ b/benchmark/data/2015-11-12.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "7022aa26b0ef3a0610b5f80255bc95d8d29027a7", + "size": 202440 + }, + "duktape": { + "version": "f5f47760ba5b7632827079388299d586f445f811", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.31733, + "3d-cube.js": 3.79333, + "access-fannkuch.js": 9.58533, + "access-nbody.js": 4.536, + "bitops-bitwise-and.js": 4.104, + "math-partial-sums.js": 2.37733, + "controlflow-recursive.js": 1.78533, + "bitops-bits-in-byte.js": 3.72933, + "access-binary-trees.js": 1.95867, + "bitops-3bit-bits-in-byte.js": 2.64267, + "string-fasta.js": 5.75733, + "math-cordic.js": 4.06533 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.304, + "3d-cube.js": 3.412, + "access-fannkuch.js": 9.468, + "access-nbody.js": 4.464, + "bitops-bitwise-and.js": 4.09733, + "math-partial-sums.js": 2.356, + "controlflow-recursive.js": 1.78267, + "bitops-bits-in-byte.js": 3.716, + "access-binary-trees.js": 1.94933, + "bitops-3bit-bits-in-byte.js": 2.636, + "string-fasta.js": 5.74133, + "math-cordic.js": 4.048 + }, + "duktape": { + "math-spectral-norm.js": 0.984, + "3d-cube.js": 1.07733, + "access-fannkuch.js": 1.836, + "access-nbody.js": 1.71733, + "bitops-bitwise-and.js": 8.99467, + "math-partial-sums.js": 2.74267, + "controlflow-recursive.js": 1.11467, + "bitops-bits-in-byte.js": 0.706667, + "access-binary-trees.js": 1.188, + "bitops-3bit-bits-in-byte.js": 0.425333, + "string-fasta.js": 4.66267, + "math-cordic.js": 2.31733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.516, + "function-empty.js": 26.5587, + "function-excess-args.js": 42.42, + "function-closure.js": 3.636, + "function-missing-args.js": 21.3867, + "loop-sum.js": 43.144, + "loop-empty-resolve.js": 4.46933, + "function-correct-args.js": 44.332, + "function-sum.js": 29.1507 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.5107, + "function-empty.js": 26.524, + "function-excess-args.js": 42.3413, + "function-closure.js": 3.32267, + "function-missing-args.js": 21.3347, + "loop-sum.js": 43.2973, + "loop-empty-resolve.js": 4.436, + "function-correct-args.js": 44.2627, + "function-sum.js": 29.1147 + }, + "duktape": { + "loop-empty.js": 78.2827, + "function-empty.js": 44.9973, + "function-excess-args.js": 35.388, + "function-closure.js": 20.108, + "function-missing-args.js": 34.0973, + "loop-sum.js": 96.9, + "loop-empty-resolve.js": 9.09867, + "function-correct-args.js": 35.2813, + "function-sum.js": 29.7053 + } + }, + "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/2015-11-13.json b/benchmark/data/2015-11-13.json new file mode 100644 index 000000000..a19924693 --- /dev/null +++ b/benchmark/data/2015-11-13.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "7022aa26b0ef3a0610b5f80255bc95d8d29027a7", + "size": 202440 + }, + "duktape": { + "version": "bd96db68af05afb65c78d69517070faa94613975", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.31867, + "3d-cube.js": 3.80133, + "access-fannkuch.js": 9.58, + "access-nbody.js": 4.55867, + "bitops-bitwise-and.js": 4.104, + "math-partial-sums.js": 2.37333, + "controlflow-recursive.js": 1.78667, + "bitops-bits-in-byte.js": 3.72933, + "access-binary-trees.js": 1.964, + "bitops-3bit-bits-in-byte.js": 2.64, + "string-fasta.js": 5.736, + "math-cordic.js": 4.052 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.30267, + "3d-cube.js": 3.396, + "access-fannkuch.js": 9.48667, + "access-nbody.js": 4.46933, + "bitops-bitwise-and.js": 4.10667, + "math-partial-sums.js": 2.36, + "controlflow-recursive.js": 1.78, + "bitops-bits-in-byte.js": 3.72533, + "access-binary-trees.js": 1.94667, + "bitops-3bit-bits-in-byte.js": 2.636, + "string-fasta.js": 5.736, + "math-cordic.js": 4.05467 + }, + "duktape": { + "math-spectral-norm.js": 0.993333, + "3d-cube.js": 1.084, + "access-fannkuch.js": 1.836, + "access-nbody.js": 1.72533, + "bitops-bitwise-and.js": 9.016, + "math-partial-sums.js": 2.748, + "controlflow-recursive.js": 1.11333, + "bitops-bits-in-byte.js": 0.701333, + "access-binary-trees.js": 1.192, + "bitops-3bit-bits-in-byte.js": 0.425333, + "string-fasta.js": 4.67067, + "math-cordic.js": 2.324 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.5507, + "function-empty.js": 26.5853, + "function-excess-args.js": 42.4253, + "function-closure.js": 3.64133, + "function-missing-args.js": 21.3653, + "loop-sum.js": 43.1533, + "loop-empty-resolve.js": 4.46533, + "function-correct-args.js": 44.2787, + "function-sum.js": 29.1587 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.4453, + "function-empty.js": 26.5733, + "function-excess-args.js": 42.3773, + "function-closure.js": 3.31733, + "function-missing-args.js": 21.352, + "loop-sum.js": 43.2653, + "loop-empty-resolve.js": 4.46933, + "function-correct-args.js": 44.1573, + "function-sum.js": 29.156 + }, + "duktape": { + "loop-empty.js": 77.8613, + "function-empty.js": 44.912, + "function-excess-args.js": 35.3267, + "function-closure.js": 20.088, + "function-missing-args.js": 34.1133, + "loop-sum.js": 97.0773, + "loop-empty-resolve.js": 9.08667, + "function-correct-args.js": 35.3067, + "function-sum.js": 29.6307 + } + }, + "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/2015-11-14.json b/benchmark/data/2015-11-14.json new file mode 100644 index 000000000..edc3aa877 --- /dev/null +++ b/benchmark/data/2015-11-14.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "140982e90083c6e59cf162e4748865857afba995", + "size": 202440 + }, + "duktape": { + "version": "12e6f9b2aea632157658af10f3eeae5f3a1d3b90", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.30533, + "3d-cube.js": 3.79867, + "access-fannkuch.js": 9.576, + "access-nbody.js": 4.54533, + "bitops-bitwise-and.js": 4.09867, + "math-partial-sums.js": 2.36133, + "controlflow-recursive.js": 1.77867, + "bitops-bits-in-byte.js": 3.69867, + "access-binary-trees.js": 1.95333, + "bitops-3bit-bits-in-byte.js": 2.64, + "string-fasta.js": 5.744, + "math-cordic.js": 4.06533 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.29333, + "3d-cube.js": 3.41733, + "access-fannkuch.js": 9.49867, + "access-nbody.js": 4.43733, + "bitops-bitwise-and.js": 4.104, + "math-partial-sums.js": 2.34533, + "controlflow-recursive.js": 1.768, + "bitops-bits-in-byte.js": 3.7, + "access-binary-trees.js": 1.948, + "bitops-3bit-bits-in-byte.js": 2.62667, + "string-fasta.js": 5.71733, + "math-cordic.js": 4.052 + }, + "duktape": { + "math-spectral-norm.js": 0.982667, + "3d-cube.js": 1.032, + "access-fannkuch.js": 1.824, + "access-nbody.js": 1.69733, + "bitops-bitwise-and.js": 7.42267, + "math-partial-sums.js": 3.02933, + "controlflow-recursive.js": 1.18667, + "bitops-bits-in-byte.js": 0.702667, + "access-binary-trees.js": 1.18933, + "bitops-3bit-bits-in-byte.js": 0.428, + "string-fasta.js": 4.54533, + "math-cordic.js": 2.37467 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.548, + "function-empty.js": 26.4387, + "function-excess-args.js": 42.5493, + "function-closure.js": 3.616, + "function-missing-args.js": 21.292, + "loop-sum.js": 43.0107, + "loop-empty-resolve.js": 4.44, + "function-correct-args.js": 44.4107, + "function-sum.js": 28.9987 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.636, + "function-empty.js": 26.3893, + "function-excess-args.js": 42.5013, + "function-closure.js": 3.31467, + "function-missing-args.js": 21.2667, + "loop-sum.js": 43.1027, + "loop-empty-resolve.js": 4.45333, + "function-correct-args.js": 44.416, + "function-sum.js": 28.9053 + }, + "duktape": { + "loop-empty.js": 61.1147, + "function-empty.js": 40.596, + "function-excess-args.js": 32.068, + "function-closure.js": 18.9027, + "function-missing-args.js": 30.8533, + "loop-sum.js": 89.7827, + "loop-empty-resolve.js": 7.33467, + "function-correct-args.js": 31.9547, + "function-sum.js": 26.752 + } + }, + "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/2015-11-15.json b/benchmark/data/2015-11-15.json new file mode 100644 index 000000000..a2e7c67cf --- /dev/null +++ b/benchmark/data/2015-11-15.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "140982e90083c6e59cf162e4748865857afba995", + "size": 202440 + }, + "duktape": { + "version": "12e6f9b2aea632157658af10f3eeae5f3a1d3b90", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.30533, + "3d-cube.js": 3.788, + "access-fannkuch.js": 9.56933, + "access-nbody.js": 4.54267, + "bitops-bitwise-and.js": 4.09333, + "math-partial-sums.js": 2.36133, + "controlflow-recursive.js": 1.77067, + "bitops-bits-in-byte.js": 3.69733, + "access-binary-trees.js": 1.944, + "bitops-3bit-bits-in-byte.js": 2.64267, + "string-fasta.js": 5.74667, + "math-cordic.js": 4.05467 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.292, + "3d-cube.js": 3.41733, + "access-fannkuch.js": 9.496, + "access-nbody.js": 4.452, + "bitops-bitwise-and.js": 4.09867, + "math-partial-sums.js": 2.34, + "controlflow-recursive.js": 1.77067, + "bitops-bits-in-byte.js": 3.69867, + "access-binary-trees.js": 1.948, + "bitops-3bit-bits-in-byte.js": 2.63467, + "string-fasta.js": 5.72267, + "math-cordic.js": 4.05067 + }, + "duktape": { + "math-spectral-norm.js": 0.990667, + "3d-cube.js": 1.036, + "access-fannkuch.js": 1.82667, + "access-nbody.js": 1.69867, + "bitops-bitwise-and.js": 7.412, + "math-partial-sums.js": 3.01733, + "controlflow-recursive.js": 1.184, + "bitops-bits-in-byte.js": 0.704, + "access-binary-trees.js": 1.18933, + "bitops-3bit-bits-in-byte.js": 0.425333, + "string-fasta.js": 4.54, + "math-cordic.js": 2.368 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.5613, + "function-empty.js": 26.46, + "function-excess-args.js": 42.58, + "function-closure.js": 3.61333, + "function-missing-args.js": 21.3067, + "loop-sum.js": 43.0533, + "loop-empty-resolve.js": 4.45733, + "function-correct-args.js": 44.372, + "function-sum.js": 28.956 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.684, + "function-empty.js": 26.452, + "function-excess-args.js": 42.6267, + "function-closure.js": 3.31867, + "function-missing-args.js": 21.3507, + "loop-sum.js": 43.1267, + "loop-empty-resolve.js": 4.46133, + "function-correct-args.js": 44.388, + "function-sum.js": 29.044 + }, + "duktape": { + "loop-empty.js": 61.26, + "function-empty.js": 40.5853, + "function-excess-args.js": 32.1253, + "function-closure.js": 18.8547, + "function-missing-args.js": 30.8387, + "loop-sum.js": 89.7787, + "loop-empty-resolve.js": 7.332, + "function-correct-args.js": 31.912, + "function-sum.js": 26.816 + } + }, + "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/2015-11-16.json b/benchmark/data/2015-11-16.json new file mode 100644 index 000000000..2310342c9 --- /dev/null +++ b/benchmark/data/2015-11-16.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "140982e90083c6e59cf162e4748865857afba995", + "size": 202440 + }, + "duktape": { + "version": "798f5ac4b0a7f6b3a7fb505af5951713f020b810", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.30533, + "3d-cube.js": 3.79733, + "access-fannkuch.js": 9.61067, + "access-nbody.js": 4.52533, + "bitops-bitwise-and.js": 4.10267, + "math-partial-sums.js": 2.36533, + "controlflow-recursive.js": 1.78, + "bitops-bits-in-byte.js": 3.7, + "access-binary-trees.js": 1.94533, + "bitops-3bit-bits-in-byte.js": 2.64133, + "string-fasta.js": 5.73867, + "math-cordic.js": 4.06 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.28667, + "3d-cube.js": 3.41333, + "access-fannkuch.js": 9.50267, + "access-nbody.js": 4.44933, + "bitops-bitwise-and.js": 4.096, + "math-partial-sums.js": 2.34133, + "controlflow-recursive.js": 1.77067, + "bitops-bits-in-byte.js": 3.7, + "access-binary-trees.js": 1.94533, + "bitops-3bit-bits-in-byte.js": 2.636, + "string-fasta.js": 5.70533, + "math-cordic.js": 4.04933 + }, + "duktape": { + "math-spectral-norm.js": 0.992, + "3d-cube.js": 1.03067, + "access-fannkuch.js": 1.81467, + "access-nbody.js": 1.692, + "bitops-bitwise-and.js": 7.40267, + "math-partial-sums.js": 3.016, + "controlflow-recursive.js": 1.188, + "bitops-bits-in-byte.js": 0.701333, + "access-binary-trees.js": 1.18667, + "bitops-3bit-bits-in-byte.js": 0.425333, + "string-fasta.js": 4.54933, + "math-cordic.js": 2.36533 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.5933, + "function-empty.js": 26.3707, + "function-excess-args.js": 42.628, + "function-closure.js": 3.61867, + "function-missing-args.js": 21.3533, + "loop-sum.js": 43.0427, + "loop-empty-resolve.js": 4.45733, + "function-correct-args.js": 44.3787, + "function-sum.js": 28.9787 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.5693, + "function-empty.js": 26.4373, + "function-excess-args.js": 42.5467, + "function-closure.js": 3.32, + "function-missing-args.js": 21.32, + "loop-sum.js": 43.1547, + "loop-empty-resolve.js": 4.46133, + "function-correct-args.js": 44.4267, + "function-sum.js": 29.008 + }, + "duktape": { + "loop-empty.js": 61.2707, + "function-empty.js": 40.596, + "function-excess-args.js": 32.036, + "function-closure.js": 18.832, + "function-missing-args.js": 30.868, + "loop-sum.js": 89.836, + "loop-empty-resolve.js": 7.33867, + "function-correct-args.js": 31.9707, + "function-sum.js": 26.8147 + } + }, + "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/2015-11-17.json b/benchmark/data/2015-11-17.json new file mode 100644 index 000000000..da783ab77 --- /dev/null +++ b/benchmark/data/2015-11-17.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "140982e90083c6e59cf162e4748865857afba995", + "size": 202440 + }, + "duktape": { + "version": "81a788d5925f8938410d4bdf374430b435f3b390", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.264, + "3d-cube.js": 3.81067, + "access-fannkuch.js": 9.6, + "access-nbody.js": 4.53867, + "bitops-bitwise-and.js": 4.10133, + "math-partial-sums.js": 2.36667, + "controlflow-recursive.js": 1.78, + "bitops-bits-in-byte.js": 3.7, + "access-binary-trees.js": 1.952, + "bitops-3bit-bits-in-byte.js": 2.63733, + "string-fasta.js": 5.74533, + "math-cordic.js": 4.06 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.28933, + "3d-cube.js": 3.42133, + "access-fannkuch.js": 9.504, + "access-nbody.js": 4.448, + "bitops-bitwise-and.js": 4.088, + "math-partial-sums.js": 2.34267, + "controlflow-recursive.js": 1.76, + "bitops-bits-in-byte.js": 3.688, + "access-binary-trees.js": 1.94933, + "bitops-3bit-bits-in-byte.js": 2.632, + "string-fasta.js": 5.716, + "math-cordic.js": 4.02 + }, + "duktape": { + "math-spectral-norm.js": 0.985333, + "3d-cube.js": 1.048, + "access-fannkuch.js": 1.84533, + "access-nbody.js": 1.756, + "bitops-bitwise-and.js": 7.464, + "math-partial-sums.js": 3.01467, + "controlflow-recursive.js": 1.188, + "bitops-bits-in-byte.js": 0.701333, + "access-binary-trees.js": 1.21067, + "bitops-3bit-bits-in-byte.js": 0.42, + "string-fasta.js": 4.61467, + "math-cordic.js": 2.396 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.6267, + "function-empty.js": 26.4467, + "function-excess-args.js": 42.5907, + "function-closure.js": 3.62533, + "function-missing-args.js": 21.3613, + "loop-sum.js": 43.0787, + "loop-empty-resolve.js": 4.45733, + "function-correct-args.js": 44.4133, + "function-sum.js": 28.9773 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.636, + "function-empty.js": 26.4333, + "function-excess-args.js": 42.5627, + "function-closure.js": 3.32533, + "function-missing-args.js": 21.296, + "loop-sum.js": 43.1293, + "loop-empty-resolve.js": 4.464, + "function-correct-args.js": 44.412, + "function-sum.js": 29.0213 + }, + "duktape": { + "loop-empty.js": 60.624, + "function-empty.js": 40.4547, + "function-excess-args.js": 31.9747, + "function-closure.js": 19.0253, + "function-missing-args.js": 30.6133, + "loop-sum.js": 89.3507, + "loop-empty-resolve.js": 7.26667, + "function-correct-args.js": 31.8987, + "function-sum.js": 26.652 + } + }, + "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/2015-11-18.json b/benchmark/data/2015-11-18.json new file mode 100644 index 000000000..12c111ece --- /dev/null +++ b/benchmark/data/2015-11-18.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "8006635636f29cdf65e5c1ea6a092c44c9b05f36", + "size": 202440 + }, + "duktape": { + "version": "a0ec5e656ce015d67fe37f14cd9e388a3ff12221", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.30933, + "3d-cube.js": 3.80267, + "access-fannkuch.js": 9.60533, + "access-nbody.js": 4.536, + "bitops-bitwise-and.js": 4.10133, + "math-partial-sums.js": 2.35867, + "controlflow-recursive.js": 1.78, + "bitops-bits-in-byte.js": 3.69467, + "access-binary-trees.js": 1.956, + "bitops-3bit-bits-in-byte.js": 2.63333, + "string-fasta.js": 5.736, + "math-cordic.js": 4.064 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.29067, + "3d-cube.js": 3.41067, + "access-fannkuch.js": 9.49333, + "access-nbody.js": 4.448, + "bitops-bitwise-and.js": 4.096, + "math-partial-sums.js": 2.33867, + "controlflow-recursive.js": 1.768, + "bitops-bits-in-byte.js": 3.68267, + "access-binary-trees.js": 1.94133, + "bitops-3bit-bits-in-byte.js": 2.63467, + "string-fasta.js": 5.71067, + "math-cordic.js": 4.04133 + }, + "duktape": { + "math-spectral-norm.js": 1.00133, + "3d-cube.js": 1.04267, + "access-fannkuch.js": 1.836, + "access-nbody.js": 1.74, + "bitops-bitwise-and.js": 7.22933, + "math-partial-sums.js": 2.98533, + "controlflow-recursive.js": 1.17867, + "bitops-bits-in-byte.js": 0.704, + "access-binary-trees.js": 1.19733, + "bitops-3bit-bits-in-byte.js": 0.422667, + "string-fasta.js": 4.65333, + "math-cordic.js": 2.41867 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.6227, + "function-empty.js": 26.464, + "function-excess-args.js": 42.6213, + "function-closure.js": 3.61867, + "function-missing-args.js": 21.3653, + "loop-sum.js": 43.092, + "loop-empty-resolve.js": 4.46533, + "function-correct-args.js": 44.3707, + "function-sum.js": 29.0307 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.5787, + "function-empty.js": 26.4387, + "function-excess-args.js": 42.532, + "function-closure.js": 3.31867, + "function-missing-args.js": 21.2467, + "loop-sum.js": 43.1493, + "loop-empty-resolve.js": 4.45733, + "function-correct-args.js": 44.3827, + "function-sum.js": 29.0133 + }, + "duktape": { + "loop-empty.js": 58.9093, + "function-empty.js": 39.5387, + "function-excess-args.js": 31.2573, + "function-closure.js": 19.32, + "function-missing-args.js": 30.072, + "loop-sum.js": 87.8107, + "loop-empty-resolve.js": 7.036, + "function-correct-args.js": 31.2, + "function-sum.js": 26.24 + } + }, + "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/2015-11-19.json b/benchmark/data/2015-11-19.json new file mode 100644 index 000000000..7234d2b2a --- /dev/null +++ b/benchmark/data/2015-11-19.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "f17f785b6ec0c71c2ef37e4e80a98aff1eff0963", + "size": 202440 + }, + "duktape": { + "version": "92d0329a6a9205388fac01a1a4f92a4b18559a8b", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.30133, + "3d-cube.js": 3.8, + "access-fannkuch.js": 9.60267, + "access-nbody.js": 4.54533, + "bitops-bitwise-and.js": 4.10267, + "math-partial-sums.js": 2.356, + "controlflow-recursive.js": 1.77867, + "bitops-bits-in-byte.js": 3.692, + "access-binary-trees.js": 1.95333, + "bitops-3bit-bits-in-byte.js": 2.63733, + "string-fasta.js": 5.732, + "math-cordic.js": 4.06133 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.29333, + "3d-cube.js": 3.40933, + "access-fannkuch.js": 9.50533, + "access-nbody.js": 4.44933, + "bitops-bitwise-and.js": 4.09733, + "math-partial-sums.js": 2.344, + "controlflow-recursive.js": 1.76267, + "bitops-bits-in-byte.js": 3.696, + "access-binary-trees.js": 1.948, + "bitops-3bit-bits-in-byte.js": 2.63333, + "string-fasta.js": 5.724, + "math-cordic.js": 4.05067 + }, + "duktape": { + "math-spectral-norm.js": 1.004, + "3d-cube.js": 1.052, + "access-fannkuch.js": 1.84133, + "access-nbody.js": 1.728, + "bitops-bitwise-and.js": 7.168, + "math-partial-sums.js": 2.95467, + "controlflow-recursive.js": 1.172, + "bitops-bits-in-byte.js": 0.701333, + "access-binary-trees.js": 1.192, + "bitops-3bit-bits-in-byte.js": 0.421333, + "string-fasta.js": 4.59333, + "math-cordic.js": 2.37733 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.6013, + "function-empty.js": 26.4467, + "function-excess-args.js": 42.6067, + "function-closure.js": 3.62267, + "function-missing-args.js": 21.348, + "loop-sum.js": 42.9747, + "loop-empty-resolve.js": 4.45733, + "function-correct-args.js": 44.42, + "function-sum.js": 29.0173 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.62, + "function-empty.js": 26.4253, + "function-excess-args.js": 42.5107, + "function-closure.js": 3.308, + "function-missing-args.js": 21.352, + "loop-sum.js": 43.0613, + "loop-empty-resolve.js": 4.444, + "function-correct-args.js": 44.2947, + "function-sum.js": 29.0307 + }, + "duktape": { + "loop-empty.js": 58.2613, + "function-empty.js": 38.444, + "function-excess-args.js": 30.4307, + "function-closure.js": 19.2027, + "function-missing-args.js": 29.108, + "loop-sum.js": 86.4707, + "loop-empty-resolve.js": 6.96667, + "function-correct-args.js": 30.3453, + "function-sum.js": 25.796 + } + }, + "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/2015-11-20.json b/benchmark/data/2015-11-20.json new file mode 100644 index 000000000..f651e5404 --- /dev/null +++ b/benchmark/data/2015-11-20.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "f17f785b6ec0c71c2ef37e4e80a98aff1eff0963", + "size": 202440 + }, + "duktape": { + "version": "92d0329a6a9205388fac01a1a4f92a4b18559a8b", + "size": 169920 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 2.304, + "3d-cube.js": 3.80133, + "access-fannkuch.js": 9.60133, + "access-nbody.js": 4.544, + "bitops-bitwise-and.js": 4.088, + "math-partial-sums.js": 2.36, + "controlflow-recursive.js": 1.77467, + "bitops-bits-in-byte.js": 3.69067, + "access-binary-trees.js": 1.94667, + "bitops-3bit-bits-in-byte.js": 2.63467, + "string-fasta.js": 5.74133, + "math-cordic.js": 4.06133 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 2.288, + "3d-cube.js": 3.41333, + "access-fannkuch.js": 9.51333, + "access-nbody.js": 4.43733, + "bitops-bitwise-and.js": 4.09467, + "math-partial-sums.js": 2.344, + "controlflow-recursive.js": 1.77067, + "bitops-bits-in-byte.js": 3.696, + "access-binary-trees.js": 1.948, + "bitops-3bit-bits-in-byte.js": 2.632, + "string-fasta.js": 5.71733, + "math-cordic.js": 4.05333 + }, + "duktape": { + "math-spectral-norm.js": 1.00533, + "3d-cube.js": 1.05333, + "access-fannkuch.js": 1.844, + "access-nbody.js": 1.728, + "bitops-bitwise-and.js": 7.17333, + "math-partial-sums.js": 2.95867, + "controlflow-recursive.js": 1.16667, + "bitops-bits-in-byte.js": 0.696, + "access-binary-trees.js": 1.19333, + "bitops-3bit-bits-in-byte.js": 0.421333, + "string-fasta.js": 4.592, + "math-cordic.js": 2.38 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 48, + "3d-cube.js": 128, + "access-fannkuch.js": 44, + "access-nbody.js": 64, + "bitops-bitwise-and.js": 36, + "math-partial-sums.js": 40, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 36, + "access-binary-trees.js": 88, + "bitops-3bit-bits-in-byte.js": 40, + "string-fasta.js": 56, + "math-cordic.js": 48 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 32, + "3d-cube.js": 100, + "access-fannkuch.js": 28, + "access-nbody.js": 44, + "bitops-bitwise-and.js": 28, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 220, + "bitops-bits-in-byte.js": 28, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 28, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "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": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 38.6187, + "function-empty.js": 26.4293, + "function-excess-args.js": 42.508, + "function-closure.js": 3.61867, + "function-missing-args.js": 21.304, + "loop-sum.js": 43.036, + "loop-empty-resolve.js": 4.45733, + "function-correct-args.js": 44.3413, + "function-sum.js": 29.0187 + }, + "jerryscript-snapshot": { + "loop-empty.js": 38.64, + "function-empty.js": 26.4453, + "function-excess-args.js": 42.568, + "function-closure.js": 3.31733, + "function-missing-args.js": 21.34, + "loop-sum.js": 43.1347, + "loop-empty-resolve.js": 4.44533, + "function-correct-args.js": 44.4013, + "function-sum.js": 28.9733 + }, + "duktape": { + "loop-empty.js": 58.1933, + "function-empty.js": 38.3427, + "function-excess-args.js": 30.4427, + "function-closure.js": 19.26, + "function-missing-args.js": 29.1627, + "loop-sum.js": 86.4027, + "loop-empty-resolve.js": 6.97467, + "function-correct-args.js": 30.2747, + "function-sum.js": 25.8107 + } + }, + "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