- private computeWorkerVirtualTaskTimestamp (workerNodeKey: number): void {
- const workerVirtualTaskStartTimestamp = Math.max(
- performance.now(),
- this.workersVirtualTaskTimestamp[workerNodeKey]?.end ?? -Infinity
- )
- const workerVirtualTaskTRunTime = this.requiredStatistics.medRunTime
+ private computeWorkerVirtualTaskEndTimestamp (workerNodeKey: number): void {
+ this.workersVirtualTaskEndTimestamp[workerNodeKey] =
+ this.getWorkerVirtualTaskEndTimestamp(
+ workerNodeKey,
+ this.getWorkerVirtualTaskStartTimestamp(workerNodeKey)
+ )
+ }
+
+ private getWorkerVirtualTaskEndTimestamp (
+ workerNodeKey: number,
+ workerVirtualTaskStartTimestamp: number
+ ): number {
+ const workerVirtualTaskRunTime = this.requiredStatistics.medRunTime