Регулировка пул потоков процесса Firefox

Внимание! Данные настройки предназначены для опытных пользователей, т.к. могут также и ухудшить ситуацию. Проверяйте на каждой машине индивидуально.

Данная статья может помочь вам оптимизировать производительность браузеров. Например, если ваша система начинает тормозить когда ресурсы компьютера еще не исчерпаны, возможно причина в большом количестве потоков. С помощью настроек, описанных в данной статье, можно несколько уменьшить количество потоков для процесса браузера.

Браузер Firefox работает как один процесс, его настройки в зависимости от версии браузера хранятся по следующим путям:

  • Firefox45 - папка_с_прграммой\XulRunner45\defaults\pref\xulrunner.js

  • Firefox52 - папка_с_прграммой\XulRunner52\greprefs.js

  • Firefox52x64 - папка_с_прграммой\XulRunner52x64\greprefs.js

Существует несколько преференсов, которыми можно отрегулировать пулы потоков внутри браузера:

media.wmf.decoder.thread-count - значение по умолчанию -1

image.multithreaded_decoding.limit - значение по умолчанию -1

Вы можете изменить эти преференсы в файле настроек, или при их отсутствии добавить строки.

Например, для уменьшения количества потоков попробуйте настройки:

pref("media.wmf.decoder.thread-count", 1); pref("image.multithreaded_decoding.limit", 1);