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

3,283 reads

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

Tags