Commit | Line | Data |
---|---|---|
91a40166 JB |
1 | import { availableParallelism } from 'poolifier' |
2 | ||
001be8c5 JB |
3 | export const executeAsyncFn = async fn => { |
4 | try { | |
5 | await fn() | |
6 | } catch (e) { | |
7 | console.error(e) | |
8 | // eslint-disable-next-line n/no-process-exit | |
9 | process.exit(1) | |
10 | } | |
11 | } | |
91a40166 JB |
12 | |
13 | export const BenchmarkDefaults = { | |
14 | poolSize: availableParallelism(), | |
15 | numIterations: 100000, | |
16 | taskType: 'CPU_INTENSIVE', | |
17 | taskSize: 5000 | |
18 | } |