14 lines
336 B
JavaScript
14 lines
336 B
JavaScript
'use strict';
|
|
|
|
module.exports = function bench(name) {
|
|
const start = process.hrtime();
|
|
return function end(ops) {
|
|
const elapsed = process.hrtime(start);
|
|
const time = elapsed[0] + elapsed[1] / 1e9;
|
|
const rate = ops / time;
|
|
|
|
console.log('%s: ops=%d, time=%d, rate=%s',
|
|
name, ops, time, rate.toFixed(5));
|
|
};
|
|
};
|