Join our webinar on Wednesday, June 26, at 1pm EDTHow Chia Mitigates Risk in the Crypto Industry.Register
Socket
Socket
Sign inDemoInstall

benchmark-suite

Package Overview
Dependencies
20
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.1 to 0.1.2

10

lib/MemoryTest.js

@@ -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": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc