fix : max workers nb
This commit is contained in:
@@ -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++) {
|
||||||
|
|||||||
Reference in New Issue
Block a user