Response = unknown
>
extends AbstractWorkerChoiceStrategy<Worker, Data, Response>
- implements IWorkerChoiceStrategy<Worker, Data, Response> {
+ implements IWorkerChoiceStrategy {
/** @inheritDoc */
public readonly requiredStatistics: RequiredStatistics = {
runTime: true,
- avgRunTime: true
+ avgRunTime: true,
+ medRunTime: false
}
/**
*/
private computeWorkerLastVirtualTaskTimestamp (workerKey: number): void {
const workerVirtualTaskStartTimestamp = Math.max(
- Date.now(),
+ performance.now(),
this.workerLastVirtualTaskTimestamp.get(workerKey)?.end ?? -Infinity
)
this.workerLastVirtualTaskTimestamp.set(workerKey, {