repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into interleaved-weighted-round-robin-worker-choice-strategy
[poolifier.git]
/
benchmarks
/
benchmarks-utils.js
diff --git
a/benchmarks/benchmarks-utils.js
b/benchmarks/benchmarks-utils.js
index 64df58c87b4a3b1c671a73695ef5905cd195c6df..743936dabdbef3b1963fb63ce092b28881226d9b 100644
(file)
--- a/
benchmarks/benchmarks-utils.js
+++ b/
benchmarks/benchmarks-utils.js
@@
-1,16
+1,16
@@
const crypto = require('crypto')
const fs = require('fs')
const crypto = require('crypto')
const fs = require('fs')
-const {
- PoolTypes,
- WorkerFunctions,
- WorkerTypes
-} = require('./benchmarks-types')
const {
DynamicClusterPool,
DynamicThreadPool,
FixedClusterPool,
FixedThreadPool
} = require('../lib')
const {
DynamicClusterPool,
DynamicThreadPool,
FixedClusterPool,
FixedThreadPool
} = require('../lib')
+const {
+ PoolTypes,
+ WorkerFunctions,
+ WorkerTypes
+} = require('./benchmarks-types')
async function runTest (pool, { taskExecutions, workerData }) {
return new Promise((resolve, reject) => {
async function runTest (pool, { taskExecutions, workerData }) {
return new Promise((resolve, reject) => {
@@
-56,7
+56,6
@@
function jsonIntegerSerialization (n) {
/**
* Intentionally inefficient implementation.
/**
* Intentionally inefficient implementation.
- *
* @param {number} n - The number of fibonacci numbers to generate.
* @returns {number} - The nth fibonacci number.
*/
* @param {number} n - The number of fibonacci numbers to generate.
* @returns {number} - The nth fibonacci number.
*/
@@
-67,7
+66,6
@@
function fibonacci (n) {
/**
* Intentionally inefficient implementation.
/**
* Intentionally inefficient implementation.
- *
* @param {number} n - The number to calculate the factorial of.
* @returns {number} - The factorial of n.
*/
* @param {number} n - The number to calculate the factorial of.
* @returns {number} - The factorial of n.
*/
@@
-114,7
+112,7
@@
function executeWorkerFunction (data) {
}
}
}
}
-function buildPool (
poolType, poolSize, workerTyp
e, poolOptions) {
+function buildPool (
workerType, poolType, poolSiz
e, poolOptions) {
switch (poolType) {
case PoolTypes.FIXED:
switch (workerType) {
switch (poolType) {
case PoolTypes.FIXED:
switch (workerType) {