perf: add benchmark defaults to external pools benchmark
[poolifier.git] / benchmarks / versus-external-pools / utils.mjs
index 3d26ea16ad923ad8ac062fbfe881426992d9fb5a..8d58ded7a87ae317dce22d2f02393eaaf463391f 100644 (file)
@@ -1,3 +1,5 @@
+import { availableParallelism } from 'poolifier'
+
 export const executeAsyncFn = async fn => {
   try {
     await fn()
@@ -7,3 +9,10 @@ export const executeAsyncFn = async fn => {
     process.exit(1)
   }
 }
+
+export const BenchmarkDefaults = {
+  poolSize: availableParallelism(),
+  numIterations: 100000,
+  taskType: 'CPU_INTENSIVE',
+  taskSize: 5000
+}