2 const WorkerNodes
= require('worker-nodes')
3 // FINISH IMPORT LIBRARIES
4 const size
= Number(process
.env
.POOL_SIZE
)
5 const iterations
= Number(process
.env
.NUM_ITERATIONS
)
8 taskType
: process
.env
['TASK_TYPE']
11 const workerNodes
= new WorkerNodes(
12 require
.resolve('./workers/worker-nodes/function-to-bench-worker'),
16 taskTimeout
: 60000 // this is the same as poolifier default
20 async
function run () {
22 for (let i
= 0; i
< iterations
; i
++) {
23 promises
.push(workerNodes
.call
.functionToBench(data
))
25 await Promise
.all(promises
)