8bf964d24119aa5cbaf746378859a2c8065add74
2 const { DynamicPool
, StaticPool
} = require('node-worker-threads-pool')
3 // FINISH IMPORT LIBRARIES
4 // IMPORT FUNCTION TO BENCH
5 const functionToBench
= require('./functions/json-stringify')
6 // FINISH IMPORT FUNCTION TO BENCH
7 const size
= process
.env
.POOL_SIZE
8 const iterations
= process
.env
.NUM_ITERATIONS
13 const pool
= new DynamicPool(Number(size
))
15 async
function run () {
17 for (let i
= 0; i
< iterations
; i
++) {
20 task
: functionToBench
,
25 await Promise
.all(promises
)