6a7406bc9913c0a83efd918008dd27418efed3e1
2 const { FixedThreadPool
, DynamicThreadPool
} = require('poolifier')
3 // FINISH IMPORT LIBRARIES
4 const size
= process
.env
.POOL_SIZE
5 const iterations
= process
.env
.NUM_ITERATIONS
8 taskType
: process
.env
['TASK_TYPE']
11 const dynamicPool
= new DynamicThreadPool(
14 './workers/poolifier/function-to-bench-worker.js',
20 async
function run () {
22 for (let i
= 0; i
< iterations
; i
++) {
23 promises
.push(dynamicPool
.execute(data
))
25 await Promise
.all(promises
)