feat: cache in a map worker choice strategy to allow conditionnal reuse
[poolifier.git] / benchmarks / versus-external-pools / BENCH-100000.md
1 | Command | Mean [s] | Min [s] | Max [s] | Relative |
2 | :--------------------------------------------------- | -------------: | ------: | ------: | ----------: |
3 | `node dynamic-poolifier.js` | 12.391 ± 0.139 | 12.217 | 12.709 | 1.00 |
4 | `node fixed-poolifier.js` | 12.456 ± 0.255 | 12.274 | 13.128 | 1.01 ± 0.02 |
5 | `node dynamic-piscina.js` | 12.879 ± 0.125 | 12.798 | 13.224 | 1.04 ± 0.02 |
6 | `node fixed-piscina.js` | 13.486 ± 0.179 | 13.375 | 13.919 | 1.09 ± 0.02 |
7 | `node dynamic-workerpool.js` | 14.336 ± 0.147 | 14.217 | 14.665 | 1.16 ± 0.02 |
8 | `node fixed-workerpool.js` | 14.955 ± 0.165 | 14.866 | 15.421 | 1.21 ± 0.02 |
9 | `node dynamic-suchmokuo-node-worker-threads-pool.js` | 20.860 ± 0.260 | 20.674 | 21.378 | 1.68 ± 0.03 |
10 | `node static-suchmokuo-node-worker-threads-pool.js` | 14.687 ± 0.211 | 14.595 | 15.286 | 1.19 ± 0.02 |
11 | `node threadjs.js` | 44.565 ± 2.265 | 41.726 | 48.816 | 3.60 ± 0.19 |
12 | `node fixed-threadwork.js` | 14.220 ± 0.136 | 14.125 | 14.599 | 1.15 ± 0.02 |
13 | `node fixed-microjob.js` | 29.100 ± 0.280 | 28.713 | 29.816 | 2.35 ± 0.03 |