Перейти к содержанию

Mozilla отключит выгрузку вкладок в Firefox из-за недостатков в обнаружении нехватки памяти

Браузер Firefox автоматически приостанавливает работу неиспользуемых вкладок, если доступная память меньше 400 МБ, в текущей версии 67 эта функция включена по умолчанию и выгружает вкладки, которые не использовались в течение определенного времени, когда порог памяти низкий. Mozilla сейчас спешит отключить это, поскольку они поняли, что есть недостаток в их механизме обнаружения нехватки памяти, компания скоро (через Нормандию) собирается перевернуть эту настройку browser.tabs.unloadOnLowMemory на false, чтобы освободить пользователей.

Мы сообщали о функции приостановки вкладок в Firefox 67, а также упоминали о возможной ошибке, из-за которой Firefox сбрасывает вкладки, даже если доступная свободная память выражена в ГБ, и о том, как этого избежать.

В недавно зарегистрированной ошибке — «вкладки приостанавливаются при превышении порога низкого уровня памяти» — инженер Mozilla Габриэле Свелто соглашается, что их обнаружение нехватки памяти в Windows несколько неверно, и предлагает отключить эту функцию. «Наше обнаружение нехватки памяти ошибочно. Я не уверен, связано ли это с недавним изменением в Windows или всегда так работало ».

«А пока, я думаю, мы должны отключить выгрузку вкладок при выпуске (это можно сделать с помощью pref). Не знаю, насколько распространена проблема, но лучше перестраховаться, чем сожалеть «

Они уже работают, создали новую ошибку для этого, функция вернется в будущем, когда Mozilla будет уверена в их логике обнаружения нехватки памяти.

Между тем, если вы заметили, что ваши вкладки приостанавливаются, даже если доступно много свободной памяти, посетите about: config и примите предупреждение, отображаемое на экране.

1. Найдите преф. browser.tabs.unloadOnLowMemory

2. Измените его значение на «false».

Mozilla сделает это автоматически, чтобы освободить пользователей удаленно, используя систему Normandy.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *