repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bump @types/node from 18.6.5 to 18.7.1 (#507)
[poolifier.git]
/
benchmarks
/
internal
/
choose-worker.js
diff --git
a/benchmarks/internal/choose-worker.js
b/benchmarks/internal/choose-worker.js
index 92eadfe4bd4bacced81ffa3af45faced420e3e88..560a395b69207ec6fede5d6abf39e3a2ad4ba2f3 100644
(file)
--- a/
benchmarks/internal/choose-worker.js
+++ b/
benchmarks/internal/choose-worker.js
@@
-1,15
+1,15
@@
const Benchmark = require('benchmark')
const Benchmark = require('benchmark')
+const { LIST_FORMATTER } = require('./benchmark-utils')
const suite = new Benchmark.Suite()
const suite = new Benchmark.Suite()
-const LIST_FORMATTER = new Intl.ListFormat('en-US', {
- style: 'long',
- type: 'conjunction'
-})
+function generateWorkersArray (numberOfWorkers) {
+ return [...Array(numberOfWorkers).keys()]
+}
-const workers =
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
+const workers =
generateWorkersArray(60)
-let nextWorkerIndex
= 0
+let nextWorkerIndex
function chooseWorkerTernaryOffByOne () {
nextWorkerIndex =
function chooseWorkerTernaryOffByOne () {
nextWorkerIndex =
@@
-48,7
+48,7
@@
suite
nextWorkerIndex = 0
chooseWorkerTernaryWithNegation()
})
nextWorkerIndex = 0
chooseWorkerTernaryWithNegation()
})
- .add('Ternary with
PreC
hoosing', function () {
+ .add('Ternary with
pre-c
hoosing', function () {
nextWorkerIndex = 0
chooseWorkerTernaryWithPreChoosing()
})
nextWorkerIndex = 0
chooseWorkerTernaryWithPreChoosing()
})