297ea681df1d6c2dec818febebdf416b10a18a5b
2 const Piscina
= require('piscina')
3 // FINISH IMPORT LIBRARIES
4 const size
= process
.env
.POOL_SIZE
5 const iterations
= process
.env
.NUM_ITERATIONS
10 const piscina
= new Piscina({
11 filename
: './workers/piscina/json-stringify.worker.js',
12 minThreads
: Number(size
),
14 idleTimeout
: 1000 * 60 // this is the same as poolifier default
17 async
function run () {
19 for (let i
= 0; i
< iterations
; i
++) {
20 promises
.push(piscina
.runTask(data
))
22 await Promise
.all(promises
)