fix : max workers nb

This commit is contained in:
GuillaumeSD
2025-04-21 17:35:21 +02:00
parent ea36d15ff7
commit 06b447dbed

View File

@@ -12,7 +12,11 @@ export const getEngineWorkers = (
const engineWorkers: EngineWorker[] = []; const engineWorkers: EngineWorker[] = [];
const maxWorkersNb = Math.max(1, navigator.hardwareConcurrency - 4); const maxWorkersNb = Math.max(
1,
navigator.hardwareConcurrency - 4,
Math.ceil((navigator.hardwareConcurrency * 2) / 3)
);
const workersNb = workersInputNb ?? maxWorkersNb; const workersNb = workersInputNb ?? maxWorkersNb;
for (let i = 0; i < workersNb; i++) { for (let i = 0; i < workersNb; i++) {