Peter Chang

@peterchang_82818

[javascript] measuring performance of time, CPU, RAM and heap of code

It is an tool of measuring performance of time, CPU, RAM and heap of javascript code

Install

$ npm install --save js-meter

Usage

const jm = require('js-meter')

const isPrint = true
const isKb = true // or Mb
const m = new jm({isPrint, isKb})

for(var i=0; i<10000; i++){
Math.random()
}

const meter = m.stop()
// RAM        :  1080 kb
// HeapTotal : 1024 kb
// HeapUsed : -7.2265625 kb
// External : 0 kb
// CPU : 3.344 ms
// Spend time : 1004 ms

Example

https://github.com/wahengchang/js-meter/blob/master/example.js

Reference:

https://www.npmjs.com/package/js-meter

More by Peter Chang

Topics of interest

More Related Stories