X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils.ts;h=e1d6c11859936dfef95d5e4777e509ca50df5f0f;hb=b4c2a50df77a5f3110d228436ce9f3008cbd8297;hp=38e15eb6d4c257779a2a68590d578b8246b6cfbc;hpb=728b7bbdfbaf327a620aae50beb974b15a0a33d2;p=poolifier.git diff --git a/src/utils.ts b/src/utils.ts index 38e15eb6..e1d6c118 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -59,9 +59,9 @@ export const availableParallelism = (): number => { try { availableParallelism = os.availableParallelism() } catch { - const numberOfCpus = os.cpus() - if (Array.isArray(numberOfCpus) && numberOfCpus.length > 0) { - availableParallelism = numberOfCpus.length + const cpus = os.cpus() + if (Array.isArray(cpus) && cpus.length > 0) { + availableParallelism = cpus.length } } return availableParallelism @@ -257,9 +257,13 @@ export const updateMeasurementStatistics = ( measurementStatistics.history.push(measurementValue) if (measurementRequirements.average) { measurementStatistics.average = average(measurementStatistics.history) + } else if (measurementStatistics.average != null) { + delete measurementStatistics.average } if (measurementRequirements.median) { measurementStatistics.median = median(measurementStatistics.history) + } else if (measurementStatistics.median != null) { + delete measurementStatistics.median } } }