From 656206dc50879aa510f166e5f26e0d6e01168fb5 Mon Sep 17 00:00:00 2001 From: Hanjoung Lee Date: Tue, 29 Mar 2016 17:36:40 +0900 Subject: [PATCH] Add missing benchmark data --- benchmark/data/2016-03-25.json | 140 +++++++++++++++++++++++++++----- benchmark/data/2016-03-26.json | 142 ++++++++++++++++++++++++++++----- benchmark/data/2016-03-27.json | 132 ++++++++++++++++++++++++++---- benchmark/data/2016-03-28.json | 138 +++++++++++++++++++++++++++----- benchmark/data/2016-03-29.json | 140 +++++++++++++++++++++++++++----- 5 files changed, 596 insertions(+), 96 deletions(-) diff --git a/benchmark/data/2016-03-25.json b/benchmark/data/2016-03-25.json index 609495a2c..7c07bfb73 100644 --- a/benchmark/data/2016-03-25.json +++ b/benchmark/data/2016-03-25.json @@ -1,32 +1,74 @@ { "info": { "jerryscript": { - "version": "cc23c225ea7c03bfb0fd4f58352ab517ba26dc9e", - "size": 180964 + "version": "f0db5c9754382d87748eda79249c1a7a15381a3e", + "size": 180948 }, "duktape": { - "version": "2c9fefe61d8bd9cc3d87d2324da82beed7870ff0", + "version": "243e50480f8e4ac1e504e9a49d8fa501a5a18910", "size": 173980 } }, "sunspider-1.0.2": { "performance": { - "jerryscript-snapshot": { - "math-spectral-norm.js": 1.46, - "3d-cube.js": 2.556, - "access-fannkuch.js": 7.52, + "jerryscript": { + "math-spectral-norm.js": 1.452, + "3d-cube.js": 2.572, + "access-fannkuch.js": 7.508, "access-nbody.js": 2.86, - "bitops-bitwise-and.js": 3.212, - "math-partial-sums.js": 1.572, + "bitops-bitwise-and.js": 3.204, + "math-partial-sums.js": 1.568, "controlflow-recursive.js": 0.956, - "bitops-bits-in-byte.js": 2.396, - "access-binary-trees.js": 1.36, + "bitops-bits-in-byte.js": 2.392, + "access-binary-trees.js": 1.356, "bitops-3bit-bits-in-byte.js": 1.62, - "string-fasta.js": 3.208, - "math-cordic.js": 2.808 + "string-fasta.js": 3.2, + "math-cordic.js": 2.804 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 1.452, + "3d-cube.js": 2.568, + "access-fannkuch.js": 7.512, + "access-nbody.js": 2.86, + "bitops-bitwise-and.js": 3.204, + "math-partial-sums.js": 1.568, + "controlflow-recursive.js": 0.956, + "bitops-bits-in-byte.js": 2.388, + "access-binary-trees.js": 1.356, + "bitops-3bit-bits-in-byte.js": 1.616, + "string-fasta.js": 3.2, + "math-cordic.js": 2.804 + }, + "duktape": { + "math-spectral-norm.js": 0.94, + "3d-cube.js": 1.036, + "access-fannkuch.js": 1.88, + "access-nbody.js": 1.588, + "bitops-bitwise-and.js": 7.02, + "math-partial-sums.js": 2.72, + "controlflow-recursive.js": 1.084, + "bitops-bits-in-byte.js": 0.696, + "access-binary-trees.js": 1.164, + "bitops-3bit-bits-in-byte.js": 0.432, + "string-fasta.js": 4.42, + "math-cordic.js": 2.292 } }, "memory": { + "jerryscript": { + "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": 20, + "controlflow-recursive.js": 128, + "bitops-bits-in-byte.js": 20, + "access-binary-trees.js": 72, + "bitops-3bit-bits-in-byte.js": 20, + "string-fasta.js": 36, + "math-cordic.js": 20 + }, "jerryscript-snapshot": { "math-spectral-norm.js": 28, "3d-cube.js": 72, @@ -40,24 +82,71 @@ "bitops-3bit-bits-in-byte.js": 20, "string-fasta.js": 36, "math-cordic.js": 20 + }, + "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": 30.284, + "function-empty.js": 19.424, + "function-excess-args.js": 20.788, + "function-closure.js": 2.588, + "function-missing-args.js": 15.52, + "loop-sum.js": 35.452, + "loop-empty-resolve.js": 3.404, + "function-correct-args.js": 21.816, + "function-sum.js": 17.776 + }, "jerryscript-snapshot": { - "loop-empty.js": 30.32, + "loop-empty.js": 30.288, "function-empty.js": 19.4, - "function-excess-args.js": 20.808, - "function-closure.js": 2.584, - "function-missing-args.js": 15.5, - "loop-sum.js": 35.5, - "loop-empty-resolve.js": 3.412, + "function-excess-args.js": 20.788, + "function-closure.js": 2.58, + "function-missing-args.js": 15.532, + "loop-sum.js": 35.512, + "loop-empty-resolve.js": 3.408, "function-correct-args.js": 21.836, - "function-sum.js": 17.8 + "function-sum.js": 17.752 + }, + "duktape": { + "loop-empty.js": 54.524, + "function-empty.js": 38.356, + "function-excess-args.js": 30.412, + "function-closure.js": 19.348, + "function-missing-args.js": 29.084, + "loop-sum.js": 80.048, + "loop-empty-resolve.js": 7.212, + "function-correct-args.js": 30.328, + "function-sum.js": 25.596 } }, "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, @@ -68,6 +157,17 @@ "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": 480, + "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/2016-03-26.json b/benchmark/data/2016-03-26.json index 2894755a4..4c17162c8 100644 --- a/benchmark/data/2016-03-26.json +++ b/benchmark/data/2016-03-26.json @@ -2,7 +2,7 @@ "info": { "jerryscript": { "version": "21f8f06c51c135a6185bfe77e6dafc6657e93308", - "size": 180964 + "size": 180948 }, "duktape": { "version": "265f98352cf0bc5669f2bbfb05c49699d940f4a4", @@ -11,22 +11,64 @@ }, "sunspider-1.0.2": { "performance": { - "jerryscript-snapshot": { - "math-spectral-norm.js": 1.448, - "3d-cube.js": 2.568, - "access-fannkuch.js": 7.52, - "access-nbody.js": 2.864, - "bitops-bitwise-and.js": 3.208, - "math-partial-sums.js": 1.572, + "jerryscript": { + "math-spectral-norm.js": 1.452, + "3d-cube.js": 2.572, + "access-fannkuch.js": 7.496, + "access-nbody.js": 2.848, + "bitops-bitwise-and.js": 3.204, + "math-partial-sums.js": 1.568, "controlflow-recursive.js": 0.956, - "bitops-bits-in-byte.js": 2.396, - "access-binary-trees.js": 1.364, - "bitops-3bit-bits-in-byte.js": 1.62, - "string-fasta.js": 3.208, + "bitops-bits-in-byte.js": 2.392, + "access-binary-trees.js": 1.36, + "bitops-3bit-bits-in-byte.js": 1.612, + "string-fasta.js": 3.196, "math-cordic.js": 2.804 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 1.452, + "3d-cube.js": 2.568, + "access-fannkuch.js": 7.512, + "access-nbody.js": 2.86, + "bitops-bitwise-and.js": 3.204, + "math-partial-sums.js": 1.568, + "controlflow-recursive.js": 0.956, + "bitops-bits-in-byte.js": 2.388, + "access-binary-trees.js": 1.356, + "bitops-3bit-bits-in-byte.js": 1.616, + "string-fasta.js": 3.204, + "math-cordic.js": 2.792 + }, + "duktape": { + "math-spectral-norm.js": 0.94, + "3d-cube.js": 1.032, + "access-fannkuch.js": 1.88, + "access-nbody.js": 1.592, + "bitops-bitwise-and.js": 7.008, + "math-partial-sums.js": 2.716, + "controlflow-recursive.js": 1.084, + "bitops-bits-in-byte.js": 0.696, + "access-binary-trees.js": 1.168, + "bitops-3bit-bits-in-byte.js": 0.432, + "string-fasta.js": 4.42, + "math-cordic.js": 2.284 } }, "memory": { + "jerryscript": { + "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": 20, + "controlflow-recursive.js": 128, + "bitops-bits-in-byte.js": 20, + "access-binary-trees.js": 72, + "bitops-3bit-bits-in-byte.js": 20, + "string-fasta.js": 36, + "math-cordic.js": 20 + }, "jerryscript-snapshot": { "math-spectral-norm.js": 28, "3d-cube.js": 72, @@ -40,24 +82,71 @@ "bitops-3bit-bits-in-byte.js": 20, "string-fasta.js": 36, "math-cordic.js": 20 + }, + "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": 30.272, + "function-empty.js": 19.416, + "function-excess-args.js": 20.792, + "function-closure.js": 2.588, + "function-missing-args.js": 15.52, + "loop-sum.js": 35.508, + "loop-empty-resolve.js": 3.404, + "function-correct-args.js": 21.84, + "function-sum.js": 17.788 + }, "jerryscript-snapshot": { - "loop-empty.js": 30.332, - "function-empty.js": 19.412, - "function-excess-args.js": 20.812, - "function-closure.js": 2.584, - "function-missing-args.js": 15.54, - "loop-sum.js": 35.552, - "loop-empty-resolve.js": 3.412, - "function-correct-args.js": 21.824, - "function-sum.js": 17.764 + "loop-empty.js": 30.3, + "function-empty.js": 19.4, + "function-excess-args.js": 20.784, + "function-closure.js": 2.576, + "function-missing-args.js": 15.516, + "loop-sum.js": 35.496, + "loop-empty-resolve.js": 3.404, + "function-correct-args.js": 21.848, + "function-sum.js": 17.76 + }, + "duktape": { + "loop-empty.js": 54.504, + "function-empty.js": 38.404, + "function-excess-args.js": 30.408, + "function-closure.js": 19.436, + "function-missing-args.js": 29.12, + "loop-sum.js": 80.044, + "loop-empty-resolve.js": 7.224, + "function-correct-args.js": 30.348, + "function-sum.js": 25.7 } }, "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, @@ -68,6 +157,17 @@ "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": 480, + "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/2016-03-27.json b/benchmark/data/2016-03-27.json index 7c7fec38b..78fe81a98 100644 --- a/benchmark/data/2016-03-27.json +++ b/benchmark/data/2016-03-27.json @@ -2,7 +2,7 @@ "info": { "jerryscript": { "version": "21f8f06c51c135a6185bfe77e6dafc6657e93308", - "size": 180964 + "size": 180948 }, "duktape": { "version": "265f98352cf0bc5669f2bbfb05c49699d940f4a4", @@ -11,22 +11,64 @@ }, "sunspider-1.0.2": { "performance": { + "jerryscript": { + "math-spectral-norm.js": 1.452, + "3d-cube.js": 2.572, + "access-fannkuch.js": 7.512, + "access-nbody.js": 2.86, + "bitops-bitwise-and.js": 3.192, + "math-partial-sums.js": 1.564, + "controlflow-recursive.js": 0.956, + "bitops-bits-in-byte.js": 2.392, + "access-binary-trees.js": 1.356, + "bitops-3bit-bits-in-byte.js": 1.616, + "string-fasta.js": 3.204, + "math-cordic.js": 2.804 + }, "jerryscript-snapshot": { "math-spectral-norm.js": 1.452, "3d-cube.js": 2.568, - "access-fannkuch.js": 7.52, - "access-nbody.js": 2.864, - "bitops-bitwise-and.js": 3.208, + "access-fannkuch.js": 7.504, + "access-nbody.js": 2.856, + "bitops-bitwise-and.js": 3.204, "math-partial-sums.js": 1.568, "controlflow-recursive.js": 0.956, - "bitops-bits-in-byte.js": 2.396, - "access-binary-trees.js": 1.364, + "bitops-bits-in-byte.js": 2.384, + "access-binary-trees.js": 1.36, "bitops-3bit-bits-in-byte.js": 1.616, - "string-fasta.js": 3.204, + "string-fasta.js": 3.208, "math-cordic.js": 2.808 + }, + "duktape": { + "math-spectral-norm.js": 0.944, + "3d-cube.js": 1.032, + "access-fannkuch.js": 1.876, + "access-nbody.js": 1.592, + "bitops-bitwise-and.js": 7.008, + "math-partial-sums.js": 2.72, + "controlflow-recursive.js": 1.084, + "bitops-bits-in-byte.js": 0.696, + "access-binary-trees.js": 1.164, + "bitops-3bit-bits-in-byte.js": 0.428, + "string-fasta.js": 4.432, + "math-cordic.js": 2.292 } }, "memory": { + "jerryscript": { + "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": 20, + "controlflow-recursive.js": 128, + "bitops-bits-in-byte.js": 20, + "access-binary-trees.js": 72, + "bitops-3bit-bits-in-byte.js": 20, + "string-fasta.js": 36, + "math-cordic.js": 20 + }, "jerryscript-snapshot": { "math-spectral-norm.js": 28, "3d-cube.js": 72, @@ -40,24 +82,71 @@ "bitops-3bit-bits-in-byte.js": 20, "string-fasta.js": 36, "math-cordic.js": 20 + }, + "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-snapshot": { - "loop-empty.js": 30.304, - "function-empty.js": 19.376, - "function-excess-args.js": 20.796, + "jerryscript": { + "loop-empty.js": 30.3, + "function-empty.js": 19.432, + "function-excess-args.js": 20.784, "function-closure.js": 2.584, - "function-missing-args.js": 15.532, - "loop-sum.js": 35.492, - "loop-empty-resolve.js": 3.392, - "function-correct-args.js": 21.844, - "function-sum.js": 17.776 + "function-missing-args.js": 15.524, + "loop-sum.js": 35.476, + "loop-empty-resolve.js": 3.408, + "function-correct-args.js": 21.848, + "function-sum.js": 17.808 + }, + "jerryscript-snapshot": { + "loop-empty.js": 30.264, + "function-empty.js": 19.404, + "function-excess-args.js": 20.796, + "function-closure.js": 2.58, + "function-missing-args.js": 15.512, + "loop-sum.js": 35.508, + "loop-empty-resolve.js": 3.404, + "function-correct-args.js": 21.84, + "function-sum.js": 17.752 + }, + "duktape": { + "loop-empty.js": 54.508, + "function-empty.js": 38.388, + "function-excess-args.js": 30.368, + "function-closure.js": 19.332, + "function-missing-args.js": 29.156, + "loop-sum.js": 80.092, + "loop-empty-resolve.js": 7.216, + "function-correct-args.js": 30.344, + "function-sum.js": 25.556 } }, "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, @@ -68,6 +157,17 @@ "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": 480, + "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/2016-03-28.json b/benchmark/data/2016-03-28.json index 0f484204d..89e92e084 100644 --- a/benchmark/data/2016-03-28.json +++ b/benchmark/data/2016-03-28.json @@ -2,7 +2,7 @@ "info": { "jerryscript": { "version": "21f8f06c51c135a6185bfe77e6dafc6657e93308", - "size": 180964 + "size": 180948 }, "duktape": { "version": "265f98352cf0bc5669f2bbfb05c49699d940f4a4", @@ -11,22 +11,64 @@ }, "sunspider-1.0.2": { "performance": { - "jerryscript-snapshot": { + "jerryscript": { "math-spectral-norm.js": 1.452, "3d-cube.js": 2.568, - "access-fannkuch.js": 7.496, - "access-nbody.js": 2.856, - "bitops-bitwise-and.js": 3.204, - "math-partial-sums.js": 1.576, - "controlflow-recursive.js": 0.96, + "access-fannkuch.js": 7.504, + "access-nbody.js": 2.864, + "bitops-bitwise-and.js": 3.2, + "math-partial-sums.js": 1.568, + "controlflow-recursive.js": 0.956, "bitops-bits-in-byte.js": 2.392, - "access-binary-trees.js": 1.352, + "access-binary-trees.js": 1.36, "bitops-3bit-bits-in-byte.js": 1.616, - "string-fasta.js": 3.196, - "math-cordic.js": 2.816 + "string-fasta.js": 3.208, + "math-cordic.js": 2.804 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 1.452, + "3d-cube.js": 2.552, + "access-fannkuch.js": 7.504, + "access-nbody.js": 2.86, + "bitops-bitwise-and.js": 3.204, + "math-partial-sums.js": 1.568, + "controlflow-recursive.js": 0.956, + "bitops-bits-in-byte.js": 2.384, + "access-binary-trees.js": 1.36, + "bitops-3bit-bits-in-byte.js": 1.616, + "string-fasta.js": 3.204, + "math-cordic.js": 2.804 + }, + "duktape": { + "math-spectral-norm.js": 0.94, + "3d-cube.js": 1.036, + "access-fannkuch.js": 1.88, + "access-nbody.js": 1.592, + "bitops-bitwise-and.js": 7.0, + "math-partial-sums.js": 2.716, + "controlflow-recursive.js": 1.08, + "bitops-bits-in-byte.js": 0.696, + "access-binary-trees.js": 1.168, + "bitops-3bit-bits-in-byte.js": 0.432, + "string-fasta.js": 4.432, + "math-cordic.js": 2.288 } }, "memory": { + "jerryscript": { + "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": 20, + "controlflow-recursive.js": 128, + "bitops-bits-in-byte.js": 20, + "access-binary-trees.js": 72, + "bitops-3bit-bits-in-byte.js": 20, + "string-fasta.js": 36, + "math-cordic.js": 20 + }, "jerryscript-snapshot": { "math-spectral-norm.js": 28, "3d-cube.js": 72, @@ -40,24 +82,71 @@ "bitops-3bit-bits-in-byte.js": 20, "string-fasta.js": 36, "math-cordic.js": 20 + }, + "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": 30.32, + "function-empty.js": 19.44, + "function-excess-args.js": 20.804, + "function-closure.js": 2.584, + "function-missing-args.js": 15.52, + "loop-sum.js": 35.488, + "loop-empty-resolve.js": 3.404, + "function-correct-args.js": 21.832, + "function-sum.js": 17.784 + }, "jerryscript-snapshot": { - "loop-empty.js": 30.3, - "function-empty.js": 19.408, - "function-excess-args.js": 20.8, - "function-closure.js": 2.576, - "function-missing-args.js": 15.544, - "loop-sum.js": 35.524, - "loop-empty-resolve.js": 3.412, - "function-correct-args.js": 21.84, - "function-sum.js": 17.78 + "loop-empty.js": 30.272, + "function-empty.js": 19.396, + "function-excess-args.js": 20.792, + "function-closure.js": 2.58, + "function-missing-args.js": 15.52, + "loop-sum.js": 35.504, + "loop-empty-resolve.js": 3.404, + "function-correct-args.js": 21.844, + "function-sum.js": 17.772 + }, + "duktape": { + "loop-empty.js": 54.48, + "function-empty.js": 38.376, + "function-excess-args.js": 30.42, + "function-closure.js": 19.416, + "function-missing-args.js": 29.136, + "loop-sum.js": 80.1, + "loop-empty-resolve.js": 7.212, + "function-correct-args.js": 30.344, + "function-sum.js": 25.592 } }, "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, @@ -68,6 +157,17 @@ "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": 480, + "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/2016-03-29.json b/benchmark/data/2016-03-29.json index aaa182c6b..271c8cb8a 100644 --- a/benchmark/data/2016-03-29.json +++ b/benchmark/data/2016-03-29.json @@ -2,7 +2,7 @@ "info": { "jerryscript": { "version": "21f8f06c51c135a6185bfe77e6dafc6657e93308", - "size": 180964 + "size": 180948 }, "duktape": { "version": "265f98352cf0bc5669f2bbfb05c49699d940f4a4", @@ -11,22 +11,64 @@ }, "sunspider-1.0.2": { "performance": { - "jerryscript-snapshot": { - "math-spectral-norm.js": 1.456, - "3d-cube.js": 2.556, - "access-fannkuch.js": 7.52, - "access-nbody.js": 2.868, - "bitops-bitwise-and.js": 3.216, - "math-partial-sums.js": 1.572, + "jerryscript": { + "math-spectral-norm.js": 1.452, + "3d-cube.js": 2.56, + "access-fannkuch.js": 7.5, + "access-nbody.js": 2.86, + "bitops-bitwise-and.js": 3.204, + "math-partial-sums.js": 1.568, "controlflow-recursive.js": 0.956, - "bitops-bits-in-byte.js": 2.4, + "bitops-bits-in-byte.js": 2.392, "access-binary-trees.js": 1.36, - "bitops-3bit-bits-in-byte.js": 1.624, - "string-fasta.js": 3.212, + "bitops-3bit-bits-in-byte.js": 1.616, + "string-fasta.js": 3.208, "math-cordic.js": 2.804 + }, + "jerryscript-snapshot": { + "math-spectral-norm.js": 1.452, + "3d-cube.js": 2.564, + "access-fannkuch.js": 7.512, + "access-nbody.js": 2.86, + "bitops-bitwise-and.js": 3.204, + "math-partial-sums.js": 1.568, + "controlflow-recursive.js": 0.956, + "bitops-bits-in-byte.js": 2.392, + "access-binary-trees.js": 1.36, + "bitops-3bit-bits-in-byte.js": 1.612, + "string-fasta.js": 3.204, + "math-cordic.js": 2.804 + }, + "duktape": { + "math-spectral-norm.js": 0.94, + "3d-cube.js": 1.036, + "access-fannkuch.js": 1.876, + "access-nbody.js": 1.596, + "bitops-bitwise-and.js": 7.012, + "math-partial-sums.js": 2.716, + "controlflow-recursive.js": 1.084, + "bitops-bits-in-byte.js": 0.696, + "access-binary-trees.js": 1.168, + "bitops-3bit-bits-in-byte.js": 0.424, + "string-fasta.js": 4.408, + "math-cordic.js": 2.292 } }, "memory": { + "jerryscript": { + "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": 20, + "controlflow-recursive.js": 128, + "bitops-bits-in-byte.js": 20, + "access-binary-trees.js": 72, + "bitops-3bit-bits-in-byte.js": 20, + "string-fasta.js": 36, + "math-cordic.js": 20 + }, "jerryscript-snapshot": { "math-spectral-norm.js": 28, "3d-cube.js": 72, @@ -40,24 +82,71 @@ "bitops-3bit-bits-in-byte.js": 20, "string-fasta.js": 36, "math-cordic.js": 20 + }, + "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-snapshot": { - "loop-empty.js": 30.34, - "function-empty.js": 19.412, - "function-excess-args.js": 20.808, - "function-closure.js": 2.584, - "function-missing-args.js": 15.536, - "loop-sum.js": 35.556, - "loop-empty-resolve.js": 3.412, + "jerryscript": { + "loop-empty.js": 30.296, + "function-empty.js": 19.416, + "function-excess-args.js": 20.792, + "function-closure.js": 2.588, + "function-missing-args.js": 15.512, + "loop-sum.js": 35.484, + "loop-empty-resolve.js": 3.416, "function-correct-args.js": 21.832, - "function-sum.js": 17.752 + "function-sum.js": 17.804 + }, + "jerryscript-snapshot": { + "loop-empty.js": 30.284, + "function-empty.js": 19.392, + "function-excess-args.js": 20.76, + "function-closure.js": 2.572, + "function-missing-args.js": 15.504, + "loop-sum.js": 35.468, + "loop-empty-resolve.js": 3.404, + "function-correct-args.js": 21.852, + "function-sum.js": 17.772 + }, + "duktape": { + "loop-empty.js": 54.512, + "function-empty.js": 38.376, + "function-excess-args.js": 30.428, + "function-closure.js": 19.344, + "function-missing-args.js": 29.156, + "loop-sum.js": 80.052, + "loop-empty-resolve.js": 7.224, + "function-correct-args.js": 30.364, + "function-sum.js": 25.6 } }, "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, @@ -68,6 +157,17 @@ "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": 480, + "function-missing-args.js": 148, + "loop-sum.js": 144, + "loop-empty-resolve.js": 144, + "function-correct-args.js": 148, + "function-sum.js": 148 } } }