fix(core): update

This commit is contained in:
Philipp Kunz 2020-07-07 22:37:41 +00:00
parent 3ea8b1564d
commit ef6e21080e

View File

@ -4,8 +4,8 @@
export class HrtMeasurement { export class HrtMeasurement {
public nanoSeconds: number = null; public nanoSeconds: number = null;
public milliSeconds: number = null; public milliSeconds: number = null;
private _hrTimeStart = null; private _milliStart: number = null;
private _hrTimeStopDiff = null; private _milliDiff: number = null;
private _started: boolean = false; private _started: boolean = false;
/** /**
@ -13,7 +13,7 @@ export class HrtMeasurement {
*/ */
public start() { public start() {
this._started = true; this._started = true;
this._hrTimeStart = process.hrtime(); this._milliStart = Date.now();
} }
/** /**
@ -24,9 +24,9 @@ export class HrtMeasurement {
console.log("Hasn't started yet"); console.log("Hasn't started yet");
return; return;
} }
this._hrTimeStopDiff = process.hrtime(this._hrTimeStart); this._milliDiff = Date.now() - this._milliStart;
this.nanoSeconds = this._hrTimeStopDiff[0] * 1e9 + this._hrTimeStopDiff[1]; this.nanoSeconds = this._milliDiff * 1000;
this.milliSeconds = this.nanoSeconds / 1000000; this.milliSeconds = this._milliDiff;
return this; return this;
} }
@ -36,8 +36,8 @@ export class HrtMeasurement {
public reset() { public reset() {
this.nanoSeconds = null; this.nanoSeconds = null;
this.milliSeconds = null; this.milliSeconds = null;
this._hrTimeStart = null; this._milliStart = null;
this._hrTimeStopDiff = null; this._milliDiff = null;
this._started = false; this._started = false;
} }
} }