- private computeWorkerLastVirtualTaskTimestamp () {
- for (const worker of this.pool.workers) {
- const workerVirtualTaskStartTimestamp = Math.max(
- Date.now(),
- this.workerLastVirtualTaskTimestamp.get(worker)?.end ?? -Infinity
- )
- const workerVirtualTaskEndTimestamp =
+ private computeWorkerLastVirtualTaskTimestamp (workerKey: number): void {
+ const workerVirtualTaskStartTimestamp = Math.max(
+ Date.now(),
+ this.workerLastVirtualTaskTimestamp.get(workerKey)?.end ?? -Infinity
+ )
+ this.workerLastVirtualTaskTimestamp.set(workerKey, {
+ start: workerVirtualTaskStartTimestamp,
+ end: