repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
chore: v3.1.16
[poolifier.git]
/
benchmarks
/
internal
/
bench.mjs
diff --git
a/benchmarks/internal/bench.mjs
b/benchmarks/internal/bench.mjs
index 7ef61bc6cba31225a4d8732b721422494deeb4d3..88868af7c43c1c3e4e5cce039f2fac71a6b99946 100644
(file)
--- a/
benchmarks/internal/bench.mjs
+++ b/
benchmarks/internal/bench.mjs
@@
-1,13
+1,11
@@
+import { exit } from 'node:process'
import {
PoolTypes,
WorkerTypes,
availableParallelism
} from '../../lib/index.mjs'
import {
PoolTypes,
WorkerTypes,
availableParallelism
} from '../../lib/index.mjs'
-import { TaskFunctions } from '../benchmarks-types.js'
-import {
- buildPoolifierPool,
- runPoolifierPoolBenchmark
-} from '../benchmarks-utils.js'
+import { TaskFunctions } from '../benchmarks-types.cjs'
+import { runPoolifierPoolBenchmark } from '../benchmarks-utils.cjs'
const poolSize = availableParallelism()
const taskExecutions = 1
const poolSize = availableParallelism()
const taskExecutions = 1
@@
-18,8
+16,10
@@
const workerData = {
// FixedThreadPool
await runPoolifierPoolBenchmark(
// FixedThreadPool
await runPoolifierPoolBenchmark(
- 'Poolifier FixedThreadPool',
- buildPoolifierPool(WorkerTypes.thread, PoolTypes.fixed, poolSize),
+ 'FixedThreadPool',
+ WorkerTypes.thread,
+ PoolTypes.fixed,
+ poolSize,
{
taskExecutions,
workerData
{
taskExecutions,
workerData
@@
-28,8
+28,10
@@
await runPoolifierPoolBenchmark(
// DynamicThreadPool
await runPoolifierPoolBenchmark(
// DynamicThreadPool
await runPoolifierPoolBenchmark(
- 'Poolifier DynamicThreadPool',
- buildPoolifierPool(WorkerTypes.thread, PoolTypes.dynamic, poolSize),
+ 'DynamicThreadPool',
+ WorkerTypes.thread,
+ PoolTypes.dynamic,
+ poolSize,
{
taskExecutions,
workerData
{
taskExecutions,
workerData
@@
-38,8
+40,10
@@
await runPoolifierPoolBenchmark(
// FixedClusterPool
await runPoolifierPoolBenchmark(
// FixedClusterPool
await runPoolifierPoolBenchmark(
- 'Poolifier FixedClusterPool',
- buildPoolifierPool(WorkerTypes.cluster, PoolTypes.fixed, poolSize),
+ 'FixedClusterPool',
+ WorkerTypes.cluster,
+ PoolTypes.fixed,
+ poolSize,
{
taskExecutions,
workerData
{
taskExecutions,
workerData
@@
-48,10
+52,14
@@
await runPoolifierPoolBenchmark(
// DynamicClusterPool
await runPoolifierPoolBenchmark(
// DynamicClusterPool
await runPoolifierPoolBenchmark(
- 'Poolifier DynamicClusterPool',
- buildPoolifierPool(WorkerTypes.cluster, PoolTypes.dynamic, poolSize),
+ 'DynamicClusterPool',
+ WorkerTypes.cluster,
+ PoolTypes.dynamic,
+ poolSize,
{
taskExecutions,
workerData
}
)
{
taskExecutions,
workerData
}
)
+
+exit()