export const NS_PER_SEC = 1e9;
export const LOCAL = 'local';
export const maxTime = 60;
export const minTimingSamplesPerBenchmark = 10;
export const targetPairwiseComparisonIntervalHalfWidth = 2;
export const memorySamplesPerBenchmark = 10;
export const pairedGreenThreshold = 0.95;
export const pairedYellowThreshold = 0.8;
export const timingCommandArgsByRuntime = {
node: ['--expose-gc'],
bun: ['--expose-gc'],
deno: [
'run',
'--allow-read',
'--allow-env',
'--allow-write',
'--v8-flags=--expose-gc',
],
} as const;
export const memoryCommandArgsByRuntime = {
node: [
'--no-concurrent-sweeping',
'--no-minor-gc-task',
'--min-semi-space-size=1280',
'--max-semi-space-size=1280',
],
bun: [],
deno: [
'run',
'--allow-read',
'--allow-env',
'--allow-write',
'--v8-flags=--no-concurrent-sweeping,--no-minor-gc-task,--min-semi-space-size=1280,--max-semi-space-size=1280',
],
} as const;