996522d392b8db8e5b15cd429379aebbde004afb
2 const workerpool
= require('workerpool')
3 // FINISH IMPORT LIBRARIES
4 const size
= Number(process
.env
.POOL_SIZE
)
5 const iterations
= Number(process
.env
.NUM_ITERATIONS
)
6 const dataArray
= ['MYBENCH', process
.env
.TASK_TYPE
, process
.env
.TASK_SIZE
]
8 const workerPool
= workerpool
.pool(
9 './workers/workerpool/function-to-bench-worker.js',
17 async
function run () {
19 for (let i
= 0; i
< iterations
; i
++) {
20 promises
.push(workerPool
.exec('functionToBench', dataArray
))
22 await Promise
.all(promises
)
23 // eslint-disable-next-line n/no-process-exit