refactor: convert benchmarks code to ESM
[poolifier.git] / benchmarks / versus-external-pools / dynamic-poolifier.js
diff --git a/benchmarks/versus-external-pools/dynamic-poolifier.js b/benchmarks/versus-external-pools/dynamic-poolifier.js
deleted file mode 100644 (file)
index 2062842..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-// IMPORT LIBRARIES
-const { DynamicThreadPool } = require('poolifier')
-// FINISH IMPORT LIBRARIES
-const size = parseInt(process.env.POOL_SIZE)
-const iterations = parseInt(process.env.NUM_ITERATIONS)
-const data = {
-  test: 'MYBENCH',
-  taskType: process.env.TASK_TYPE,
-  taskSize: parseInt(process.env.TASK_SIZE)
-}
-
-const dynamicPool = new DynamicThreadPool(
-  size,
-  size * 3,
-  './workers/poolifier/function-to-bench-worker.js'
-)
-
-async function run () {
-  const promises = []
-  for (let i = 0; i < iterations; i++) {
-    promises.push(dynamicPool.execute(data))
-  }
-  await Promise.all(promises)
-  // eslint-disable-next-line n/no-process-exit
-  process.exit()
-}
-
-run()