+'use strict'
// IMPORT LIBRARIES
const WorkerNodes = require('worker-nodes')
// FINISH IMPORT LIBRARIES
const workerNodes = new WorkerNodes(
require.resolve('./workers/worker-nodes/function-to-bench-worker'),
{
- minWorkers: size,
- maxWorkers: size * 3,
+ minWorkers: Math.floor(size / 2),
+ maxWorkers: size,
taskTimeout: 60000 // this is the same as poolifier default
}
)
process.exit()
}
-run()
+(async () => {
+ try {
+ await run()
+ } catch (e) {
+ console.error(e)
+ // eslint-disable-next-line n/no-process-exit
+ process.exit(1)
+ }
+})()