diff --git a/benchmark/data/2016-04-22.json b/benchmark/data/2016-04-22.json new file mode 100644 index 000000000..996921882 --- /dev/null +++ b/benchmark/data/2016-04-22.json @@ -0,0 +1,174 @@ +{ + "info": { + "jerryscript": { + "version": "68f3465eb570fceae82351d34e56d5bf332a085b", + "size": 175616 + }, + "duktape": { + "version": "c4ace749ce68d95c7c15d20b4510b9a81b616272", + "size": 178144 + } + }, + "sunspider-1.0.2": { + "performance": { + "jerryscript": { + "math-spectral-norm.js": 1.216, + "3d-cube.js": 2.228, + "access-fannkuch.js": 6.544, + "access-nbody.js": 2.376, + "bitops-bitwise-and.js": 2.924, + "math-partial-sums.js": 1.356, + "controlflow-recursive.js": 0.828, + "bitops-bits-in-byte.js": 2.052, + "access-binary-trees.js": 1.208, + "bitops-3bit-bits-in-byte.js": 1.404, + "string-fasta.js": 2.748, + "math-cordic.js": 2.456 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 1.204, + "3d-cube.js": 2.224, + "access-fannkuch.js": 6.508, + "access-nbody.js": 2.356, + "bitops-bitwise-and.js": 2.904, + "math-partial-sums.js": 1.348, + "controlflow-recursive.js": 0.828, + "bitops-bits-in-byte.js": 2.036, + "access-binary-trees.js": 1.204, + "bitops-3bit-bits-in-byte.js": 1.404, + "string-fasta.js": 2.752, + "math-cordic.js": 2.436 + }, + "duktape": { + "math-spectral-norm.js": 0.968, + "3d-cube.js": 1.024, + "access-fannkuch.js": 1.868, + "access-nbody.js": 1.604, + "bitops-bitwise-and.js": 6.952, + "math-partial-sums.js": 2.94, + "controlflow-recursive.js": 1.128, + "bitops-bits-in-byte.js": 0.696, + "access-binary-trees.js": 1.188, + "bitops-3bit-bits-in-byte.js": 0.416, + "string-fasta.js": 4.384, + "math-cordic.js": 2.324 + } + }, + "memory": { + "jerryscript": { + "math-spectral-norm.js": 28, + "3d-cube.js": 80, + "access-fannkuch.js": 32, + "access-nbody.js": 32, + "bitops-bitwise-and.js": 24, + "math-partial-sums.js": 28, + "controlflow-recursive.js": 124, + "bitops-bits-in-byte.js": 20, + "access-binary-trees.js": 76, + "bitops-3bit-bits-in-byte.js": 20, + "string-fasta.js": 40, + "math-cordic.js": 28 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 28, + "3d-cube.js": 76, + "access-fannkuch.js": 28, + "access-nbody.js": 32, + "bitops-bitwise-and.js": 20, + "math-partial-sums.js": 24, + "controlflow-recursive.js": 124, + "bitops-bits-in-byte.js": 20, + "access-binary-trees.js": 72, + "bitops-3bit-bits-in-byte.js": 20, + "string-fasta.js": 40, + "math-cordic.js": 24 + }, + "duktape": { + "math-spectral-norm.js": 148, + "3d-cube.js": 192, + "access-fannkuch.js": 152, + "access-nbody.js": 156, + "bitops-bitwise-and.js": 148, + "math-partial-sums.js": 148, + "controlflow-recursive.js": 184, + "bitops-bits-in-byte.js": 148, + "access-binary-trees.js": 212, + "bitops-3bit-bits-in-byte.js": 148, + "string-fasta.js": 160, + "math-cordic.js": 152 + } + } + }, + "ubench": { + "performance": { + "jerryscript": { + "loop-empty.js": 26.476, + "function-empty.js": 17.256, + "function-excess-args.js": 17.856, + "function-closure.js": 2.356, + "function-missing-args.js": 13.74, + "loop-sum.js": 32.528, + "loop-empty-resolve.js": 2.968, + "function-correct-args.js": 18.788, + "function-sum.js": 15.084 + }, + "jerryscript-snapshot": { + "loop-empty.js": 26.508, + "function-empty.js": 17.268, + "function-excess-args.js": 17.844, + "function-closure.js": 2.348, + "function-missing-args.js": 13.716, + "loop-sum.js": 32.488, + "loop-empty-resolve.js": 2.956, + "function-correct-args.js": 18.804, + "function-sum.js": 15.084 + }, + "duktape": { + "loop-empty.js": 52.696, + "function-empty.js": 36.868, + "function-excess-args.js": 29.256, + "function-closure.js": 18.952, + "function-missing-args.js": 28.08, + "loop-sum.js": 79.216, + "loop-empty-resolve.js": 6.884, + "function-correct-args.js": 29.212, + "function-sum.js": 24.344 + } + }, + "memory": { + "jerryscript": { + "loop-empty.js": 20, + "function-empty.js": 20, + "function-excess-args.js": 20, + "function-closure.js": 28, + "function-missing-args.js": 20, + "loop-sum.js": 20, + "loop-empty-resolve.js": 20, + "function-correct-args.js": 20, + "function-sum.js": 20 + }, + "jerryscript-snapshot": { + "loop-empty.js": 20, + "function-empty.js": 20, + "function-excess-args.js": 20, + "function-closure.js": 28, + "function-missing-args.js": 20, + "loop-sum.js": 20, + "loop-empty-resolve.js": 20, + "function-correct-args.js": 20, + "function-sum.js": 20 + }, + "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": 140, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 + } + } + } +} \ No newline at end of file