repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
build: bump volta node version
[poolifier.git]
/
benchmarks
/
internal
/
bench.mjs
diff --git
a/benchmarks/internal/bench.mjs
b/benchmarks/internal/bench.mjs
index 442326a76f908fd0f9c301a67c09d9c6d40ef861..564a4de14621bf6bd096e7fc940753f8eb6ee0d9 100644
(file)
--- a/
benchmarks/internal/bench.mjs
+++ b/
benchmarks/internal/bench.mjs
@@
-11,7
+11,7
@@
import {
import { TaskFunctions } from '../benchmarks-types.cjs'
import {
buildPoolifierBenchmarkMitata,
import { TaskFunctions } from '../benchmarks-types.cjs'
import {
buildPoolifierBenchmarkMitata,
- runPoolifierBenchmarkBenchmarkJs
+ runPoolifierBenchmarkBenchmarkJs
Suite
} from '../benchmarks-utils.mjs'
const poolSize = availableParallelism()
} from '../benchmarks-utils.mjs'
const poolSize = availableParallelism()
@@
-21,24
+21,23
@@
const workerData = {
taskSize: 50000
}
taskSize: 50000
}
-const options = {
- type: {
- type: 'string',
- short: 't'
- }
-}
-const { values } = parseArgs({
- args: process.argv,
- options,
- strict: true,
- allowPositionals: true
-})
-
let fixedThreadPool
let dynamicThreadPool
let fixedClusterPool
let dynamicClusterPool
let fixedThreadPool
let dynamicThreadPool
let fixedClusterPool
let dynamicClusterPool
-switch (values.type) {
+switch (
+ parseArgs({
+ args: process.argv,
+ options: {
+ type: {
+ type: 'string',
+ short: 't'
+ }
+ },
+ strict: true,
+ allowPositionals: true
+ }).values.type
+) {
case 'mitata':
fixedThreadPool = buildPoolifierBenchmarkMitata(
'FixedThreadPool',
case 'mitata':
fixedThreadPool = buildPoolifierBenchmarkMitata(
'FixedThreadPool',
@@
-88,7
+87,7
@@
switch (values.type) {
break
case 'benchmark.js':
default:
break
case 'benchmark.js':
default:
- await runPoolifierBenchmarkBenchmarkJs(
+ await runPoolifierBenchmarkBenchmarkJs
Suite
(
'FixedThreadPool',
WorkerTypes.thread,
PoolTypes.fixed,
'FixedThreadPool',
WorkerTypes.thread,
PoolTypes.fixed,
@@
-98,7
+97,7
@@
switch (values.type) {
workerData
}
)
workerData
}
)
- await runPoolifierBenchmarkBenchmarkJs(
+ await runPoolifierBenchmarkBenchmarkJs
Suite
(
'DynamicThreadPool',
WorkerTypes.thread,
PoolTypes.dynamic,
'DynamicThreadPool',
WorkerTypes.thread,
PoolTypes.dynamic,
@@
-108,7
+107,7
@@
switch (values.type) {
workerData
}
)
workerData
}
)
- await runPoolifierBenchmarkBenchmarkJs(
+ await runPoolifierBenchmarkBenchmarkJs
Suite
(
'FixedClusterPool',
WorkerTypes.cluster,
PoolTypes.fixed,
'FixedClusterPool',
WorkerTypes.cluster,
PoolTypes.fixed,
@@
-118,7
+117,7
@@
switch (values.type) {
workerData
}
)
workerData
}
)
- await runPoolifierBenchmarkBenchmarkJs(
+ await runPoolifierBenchmarkBenchmarkJs
Suite
(
'DynamicClusterPool',
WorkerTypes.cluster,
PoolTypes.dynamic,
'DynamicClusterPool',
WorkerTypes.cluster,
PoolTypes.dynamic,