Spaces:
Sleeping
Sleeping
; | |
const internals = {}; | |
module.exports = internals.Bench = class { | |
constructor() { | |
this.ts = 0; | |
this.reset(); | |
} | |
reset() { | |
this.ts = internals.Bench.now(); | |
} | |
elapsed() { | |
return internals.Bench.now() - this.ts; | |
} | |
static now() { | |
const ts = process.hrtime(); | |
return (ts[0] * 1e3) + (ts[1] / 1e6); | |
} | |
}; | |