From 58a61d6254129279f1d232d368e9c720a38d32ef Mon Sep 17 00:00:00 2001 From: Ryan Hamley Date: Thu, 18 Oct 2018 09:59:42 -0700 Subject: [PATCH] Limit the number of workers that can be spawned (#7430) --- src/util/worker_pool.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util/worker_pool.js b/src/util/worker_pool.js index 53730b5c187..734f886e23a 100644 --- a/src/util/worker_pool.js +++ b/src/util/worker_pool.js @@ -43,4 +43,5 @@ export default class WorkerPool { } } -WorkerPool.workerCount = Math.max(Math.floor(browser.hardwareConcurrency / 2), 1); +const availableLogicalProcessors = Math.floor(browser.hardwareConcurrency / 2); +WorkerPool.workerCount = Math.max(Math.min(availableLogicalProcessors, 6), 1);