benchmark-suite
Advanced tools
Comparing version 0.1.1 to 0.1.2
@@ -1,6 +0,6 @@ | ||
var Stats = require('stats-incremental'); | ||
var Stats = require('stats-accumulator'); | ||
var heapdump = require('heapdump'); | ||
const pify = require('pify'); | ||
const gc = require('expose-gc/function'); | ||
var humanize = require('humanize-data'); | ||
var humanize = require('pretty-bytes'); | ||
@@ -72,10 +72,6 @@ const writeSnapshot = pify(heapdump.writeSnapshot); | ||
static metric(stats) { | ||
return stats.mean; | ||
} | ||
static formatStats(stats) { | ||
var memoryStdev = Math.sqrt(stats.variance / stats.mean) / 100; | ||
return `${humanize(MemoryTest.metric(stats))} ±${memoryStdev.toFixed(1)}% (${stats.n} runs sampled)`; | ||
return `${humanize(stats.mean)} ±${memoryStdev.toFixed(1)}% (${stats.n} runs sampled)`; | ||
} | ||
}; |
@@ -1,2 +0,3 @@ | ||
var Stats = require('stats-incremental'); | ||
var Stats = require('stats-accumulator'); | ||
var humanize = require('human-format'); | ||
@@ -34,10 +35,7 @@ module.exports = class OperationsTest { | ||
static metric(stats) { | ||
return stats.n / stats.mean; | ||
} | ||
static formatStats(stats) { | ||
var ops = stats.n / stats.mean; | ||
var opsStdev = stats.n / Math.sqrt(stats.variance / stats.mean) / 100; | ||
return `${OperationsTest.metric(stats).toFixed(2)} ops/s ±${opsStdev.toFixed(1)}% (${stats.n} runs sampled)`; | ||
return `${humanize(ops)} ops/s ±${opsStdev.toFixed(1)}% (${stats.n} runs sampled)`; | ||
} | ||
}; |
{ | ||
"name": "benchmark-suite", | ||
"version": "0.1.1", | ||
"version": "0.1.2", | ||
"description": "A simple suite of benchmarking tests", | ||
@@ -37,5 +37,6 @@ "main": "index.js", | ||
"heapdump": "^0.3.15", | ||
"humanize-data": "^1.3.7", | ||
"human-format": "^0.10.1", | ||
"pify": "^5.0.0", | ||
"stats-incremental": "^1.2.1" | ||
"pretty-bytes": "^5.3.0", | ||
"stats-accumulator": "^1.1.0" | ||
}, | ||
@@ -42,0 +43,0 @@ "devDependencies": { |
7261
7
132
+ Addedhuman-format@^0.10.1
+ Addedpretty-bytes@^5.3.0
+ Addedstats-accumulator@^1.1.0
+ Addedhuman-format@0.10.1(transitive)
+ Addedpretty-bytes@5.6.0(transitive)
+ Addedstats-accumulator@1.2.0(transitive)
- Removedhumanize-data@^1.3.7
- Removedstats-incremental@^1.2.1
- Removedhumanize-data@1.3.7(transitive)
- Removedisnumber@1.0.0(transitive)
- Removedstats-incremental@1.2.1(transitive)
- Removedstats-lite@2.2.0(transitive)