» » » В Firefox 16 заработает инкрементальный сборщик мусора

В Firefox 16 заработает инкрементальный сборщик мусора

В Firefox 16 заработает инкрементальный сборщик мусора16-я версия браузера Firefox, релиз которой намечен на 9 октября, содержит серьёзное обновление движка javascript. Сборщик мусора перейдёт от стратегии «stop-the-world», когда на время уборки полностью замораживается работа скриптов, к инкрементальной стратегии, когда сборка мусора происходит в несколько этапов. Хотя в целом работа сборщика мусора будет отнимать немного больше времени, отзывчивость браузера существенно улучшится, так как элементы интерфейса, анимация и игры не будут больше подвисать на несколько сотен миллисекунд на время уборки.

Посмотреть, как работает новый сборщик мусора, и поэкспериментировать с его параметрами можно, установив бета-версию Firefox. На странице about:config настройки находятся в ветке javascript.options.mem.gc_*. Увидеть результат своих действий можно на этой демо-страничке, которая пытается обновлять график с частотой 60 кадров в секунду.

В Firefox 16 заработает инкрементальный сборщик мусора


На логарифмической шкале в миллисекундах показано реальное время задержки между двумя кадрами. С отключенной инкрементальной сборкой мусора (javascript.options.mem.gc_incremental установлен в false) периодически возникают хорошо заметные задержки в 300 — 500 миллисекунд. Если инкрементальная сборка включена, задержки редко бывают выше 50 — 80 миллисекунд, что почти незаметно. Кроме того, следить за состоянием памяти и уборкой мусора можно с помощью дополнения MemChaser.

Работа над инкрементальной сборкой мусора началась больше года назад и сейчас идёт очень активно. В 17 и 18 версиях ожидается дальнейшее улучшение характеристик сборщика мусора. Кстати, отзывчивости браузера Firefox посвящён отдельный раздел на сайте MozillaWiki, где собрана воедино вся информация, касающаяся воспринимаемой скорости, задержек и подвисаний Firefox.

Кстати, а какими чернилами для печати вы пользуетесь? Советую обратить внимание на пигментные чернила водорастворимые. По крайней мере я остановился пока на них.

Ключевые теги: Firefox 16, Firefox





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

КОММЕНТАРИИ

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Быстрый вход: 

ВОЗМОЖНО ВАС ЭТО ЗАИНТЕРЕСУЕТ

  • Как в Chrome и Firefox открывать результаты поиска в новых вкладках
    Если вы думаете, что установить настройки на открытие результатов поиска в новой вкладке в Chrome и Firefox достаточно просто, вы ошибаетесь. Если для получения информации в сети вы пользуетесь
  • В Firefox 16 появится командная строка
    В альфа-версии Firefox Nightly, где происходит тестирование всех будущих функций Firefox, испытывают замечательный и очень мощный инструмент — командная строка. Она появится в финальном релизе
  • Вышел релиз Firefox 15
    Обязательно хотел сообщить читателям сайта Вебтун (которые еще не обновились автоматически) о том что сегодня вышел релиз стабильной версии Firefox 15.Mozilla продолжает работу над своим популярным
  • Firefox 15 научился правильно освобождать память.
    Как я уже писал, в Firefox 15 обещали улучшить механизм очистки памяти. Оптимизация должна была ликвидировать подвисания браузера при выгрузке неиспользуемых данных из памяти, но, как оказалось, этим
  • Как включить click-to-play в Firefox 14.01
    В новой версии Firefox появилась функция click-to-play, блокирующая все мультимедиа элементы на странице. Подобное можно сделать с помощью FlashBlock, однако в этом случае не отображается только
Информация
Комментировать статьи на сайте возможно только в течении 90 дней со дня публикации.