perf: enable prioritized tasks queue only when necessary
[poolifier.git] / benchmarks / worker-selection / least.mjs
index 40b360ea694158929e4bb7d9d6c0020b4eb1c30c..4be3826f7e8165bb698e9c9dd21617b8b0f26160 100644 (file)
@@ -1,6 +1,6 @@
 import { randomInt } from 'node:crypto'
 
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 function generateRandomTasksMap (
   numberOfWorkers,
@@ -18,7 +18,7 @@ const tasksMap = generateRandomTasksMap(60, 20)
 
 function loopSelect (tasksMap) {
   let minKey
-  let minValue = Infinity
+  let minValue = Number.POSITIVE_INFINITY
   for (const [key, value] of tasksMap) {
     if (value === 0) {
       return key