import Benchmark from 'benny'
-import { WorkerChoiceStrategies } from '../../lib/index.mjs'
-import { PoolTypes, WorkerFunctions, WorkerTypes } from '../benchmarks-types.js'
-import { buildPool, runTest } from '../benchmarks-utils.js'
+import {
+ WorkerChoiceStrategies,
+ availableParallelism
+} from '../../lib/index.mjs'
+import {
+ PoolTypes,
+ WorkerFunctions,
+ WorkerTypes
+} from '../benchmarks-types.mjs'
+import { buildPool, runTest } from '../benchmarks-utils.mjs'
-const poolSize = 30
+const poolSize = availableParallelism()
const taskExecutions = 1
const workerData = {
function: WorkerFunctions.jsonIntegerSerialization,