| 1234567891011121314151617181920212223242526272829 |
- 'use strict';
-
- 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);
- }
- };
|