X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2Fworker-selection%2Fleast.mjs;fp=benchmarks%2Fworker-selection%2Fleast.mjs;h=189a5e6c8f05da89f70fe25e0ffe8dc5a8af7f64;hb=ed20267eeb81ac0fb4a3abb5d1bde586080c2671;hp=5c9ff1ba6f7698d345c71b9e67a0ab1ad9ee47e2;hpb=b120cd46f439c18157b42adf0ef9faeafe971b4d;p=poolifier.git diff --git a/benchmarks/worker-selection/least.mjs b/benchmarks/worker-selection/least.mjs index 5c9ff1ba..189a5e6c 100644 --- a/benchmarks/worker-selection/least.mjs +++ b/benchmarks/worker-selection/least.mjs @@ -6,6 +6,7 @@ import { bench, group, run } from 'tatami-ng' * * @param numberOfWorkers * @param maxNumberOfTasksPerWorker + * @returns */ function generateRandomTasksMap ( numberOfWorkers, @@ -24,6 +25,7 @@ const tasksMap = generateRandomTasksMap(60, 20) /** * * @param tasksMap + * @returns */ function loopSelect (tasksMap) { let minKey @@ -42,6 +44,7 @@ function loopSelect (tasksMap) { /** * * @param tasksMap + * @returns */ function arraySortSelect (tasksMap) { const tasksArray = Array.from(tasksMap) @@ -86,6 +89,7 @@ function swap (array, index1, index2) { * @param rightIndex * @param pivotIndex * @param compare + * @returns */ function partition ( array, @@ -115,6 +119,7 @@ function partition ( * @param rightIndex * @param compare * @param pivotIndexSelect + * @returns */ function selectLoop ( array, @@ -146,6 +151,7 @@ function selectLoop ( * @param rightIndex * @param compare * @param pivotIndexSelect + * @returns */ function selectRecursion ( array, @@ -170,6 +176,7 @@ function selectRecursion ( /** * * @param tasksMap + * @returns */ function quickSelectLoop (tasksMap) { const tasksArray = Array.from(tasksMap) @@ -182,6 +189,7 @@ function quickSelectLoop (tasksMap) { /** * * @param tasksMap + * @returns */ function quickSelectLoopRandomPivot (tasksMap) { const tasksArray = Array.from(tasksMap) @@ -201,6 +209,7 @@ function quickSelectLoopRandomPivot (tasksMap) { /** * * @param tasksMap + * @returns */ function quickSelectRecursion (tasksMap) { const tasksArray = Array.from(tasksMap) @@ -213,6 +222,7 @@ function quickSelectRecursion (tasksMap) { /** * * @param tasksMap + * @returns */ function quickSelectRecursionRandomPivot (tasksMap) { const tasksArray = Array.from(tasksMap)