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

Добавочная сборка мусора, чтобы сделать Firefox 16 более плавным и отзывчивым

Выпуск Firefox 16 запланирован на завтра, во вторник, 9 числа этого месяца. Сегодня мы уделяем время объяснению основной функции инкрементальной сборки мусора, над которой Mozilla работала более года, и Firefox 16 является первой версией, поддерживающей эту функцию. Mozilla уверяет, что эта функция делает Firefox более плавным с незаметными паузами сборщика мусора.

Тяжелые веб-сайты JavaScirpt потребляют больше системных ресурсов, и, следовательно, браузер занимает больше памяти и часто зависает или дает сбой. Сборка мусора, которая выполняется примерно каждые 5 секунд в Firefox, чтобы освободить память, используемую программами JavaScript, которые больше не работают на веб-сайтах, таких как игры, и повторно использовать ее для новых объектов JavaScript.

Из-за того, что GC Firefox немного увеличивает производительность и потребление памяти также будет в некоторой степени уменьшено, но во время GC Firefox приостанавливается или зависает на сотни миллисекунд, что вы можете четко наблюдать, когда вы обращаете внимание на множество открытых вкладок и на запущенных сайтах с играми или анимацией, которые включают Код JavaScript.

Чтобы исправить это, Mozilla включила по умолчанию инкрементную сборку мусора в Firefox 16, что делает Firefox более отзывчивым и плавным, что вы можете заметить по щелчкам мыши и нажатию клавиш. Благодаря этому анимация и игры будут рисоваться более плавно. с инкрементным сборщиком мусора время сборки мусора делится на короткие приращения, при этом паузы непродолжительны и их очень трудно заметить.

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

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