summaryrefslogtreecommitdiff
path: root/benchmark
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2013-03-07 11:56:53 -0800
committerisaacs <i@izs.me>2013-03-07 11:56:53 -0800
commite7b8bad3d983e23e9b4981e6cfd05bba16d3e3b5 (patch)
tree3cb546a712e7f7af5e868eb0dc063cff26cf0c6b /benchmark
parentf23ec6b3cfdeddabe0d6378c27ec66f868c50db1 (diff)
downloadandroid-node-v8-e7b8bad3d983e23e9b4981e6cfd05bba16d3e3b5.tar.gz
android-node-v8-e7b8bad3d983e23e9b4981e6cfd05bba16d3e3b5.tar.bz2
android-node-v8-e7b8bad3d983e23e9b4981e6cfd05bba16d3e3b5.zip
bench: Do math on numbers in compare.js, not strings
Diffstat (limited to 'benchmark')
-rw-r--r--benchmark/compare.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/benchmark/compare.js b/benchmark/compare.js
index d2221eeb78..2e365454b6 100644
--- a/benchmark/compare.js
+++ b/benchmark/compare.js
@@ -133,8 +133,8 @@ function compare() {
if (show === 'green' && !g || show === 'red' && !r)
return;
- var r0 = util.format('%s%s: %d%s', g, nodes[0], n0, g ? reset : '');
- var r1 = util.format('%s%s: %d%s', r, nodes[1], n1, r ? reset : '');
+ var r0 = util.format('%s%s: %d%s', g, nodes[0], n0.toPrecision(5), g ? reset : '');
+ var r1 = util.format('%s%s: %d%s', r, nodes[1], n1.toPrecision(5), r ? reset : '');
var pct = c + pct + '%' + reset;
var l = util.format('%s: %s %s', bench, r0, r1);
maxLen = Math.max(l.length + pct.length, maxLen);
@@ -157,7 +157,7 @@ function avg(list) {
var q = Math.floor(list.length / 4) || 1;
list = list.slice(q, -q);
}
- return (list.reduce(function(a, b) {
+ return list.reduce(function(a, b) {
return a + b;
- }, 0) / list.length).toPrecision(5);
+ }, 0) / list.length;
}