X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils.ts;h=0becc5ed9aed9147cfaa5351d60a5e757ba0554b;hb=646d040a3beab622286af393459777f74b1366ba;hp=80e6b9f3b5473dee9e5547930f05ce8b6b473631;hpb=2845f2a5555247bbc4e5f6f1059d4f95405a49cd;p=poolifier.git diff --git a/src/utils.ts b/src/utils.ts index 80e6b9f3..0becc5ed 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1,10 +1,15 @@ -import { cpus, availableParallelism as parallelism } from 'node:os' +import * as os from 'node:os' import type { MeasurementStatisticsRequirements, WorkerChoiceStrategyOptions } from './pools/selection-strategies/selection-strategies-types' import type { KillBehavior } from './worker/worker-options' +/** + * Default task name. + */ +export const DEFAULT_TASK_NAME = 'default' + /** * An intentional empty function. */ @@ -41,9 +46,9 @@ export const DEFAULT_MEASUREMENT_STATISTICS_REQUIREMENTS: MeasurementStatisticsR export const availableParallelism = (): number => { let availableParallelism = 1 try { - availableParallelism = parallelism() + availableParallelism = os.availableParallelism() } catch { - const numberOfCpus = cpus() + const numberOfCpus = os.cpus() if (Array.isArray(numberOfCpus) && numberOfCpus.length > 0) { availableParallelism = numberOfCpus.length }