Firefox для Windows ускоряет запуск

Когда вы смотрите на жалобы пользователей Firefox, вы замечаете, что время запуска браузера упоминается много.

Большинство пользователей заявляют, что время запуска Firefox медленнее, чем у сопоставимых веб-браузеров в той же системе.

И хотя я лично не могу увидеть большой разницы между временем запуска Firefox и других браузеров, таких как Google Chrome, в быстрой системе Windows 7 с твердотельным накопителем, другие пользователи с более медленными жесткими дисками вполне могут увидеть большие различия. .

Однако это, похоже, в прошлом, по крайней мере, если предложенный Патч проходит контроль качества.

Однако велики шансы, что он будет скомпилирован в одной из последних ночных версий Firefox 4 Beta. Вот что обнаружил Тарас Глек, разработчик, предложивший изменение кода:

Мы используем большую часть файлов xul.dll и mozjs.dll. Итак, я подумал, почему бы не попробовать отложить связывание libxul и предварительно загрузить его. Оказалось, что lazylinking не имеет никакого значения, но
предварительная загрузка, похоже, последовательно сокращает 2 секунды запуска в моем профиле (40%).
Я собираюсь дважды проверить медленный компьютер моего любимого пользователя. А пока вот патч.

Основная идея состоит в том, что последовательный флаг + чтение чуши обманывают окна, заставляя их читать xul кусками по 2 МБ вместо глупых 32 КБ (или меньше). Придется делать это таким образом, потому что в Windows нет fadvise () (о чем я знаю). Большое последовательное чтение сокращает количество поисков.
[..]

Я только что подтвердил, что это тоже творит чудеса на медленных жестких дисках. Я сэкономил около 50% на холодном запуске в моей эталонной медленной системе

Сокращение времени загрузки на 40-50% с патчем из 20 строк, что звучит эффективно. Но как этого добиться? Насколько я могу судить, разработчики теперь предварительно загружают файлы большими кусками, что сокращает время загрузки браузера, особенно на более медленных жестких дисках.

Будет интересно протестировать это на компьютерах с медленным запуском Firefox. Информация о патче размещена на Bugzilla. (через)

Это не единственное улучшение запуска, которое Mozilla интегрировала в Firefox за последнее время. Организация добавила BarTab как загрузку вкладки по требованию в Firefox, так что загружается только активная вкладка, что значительно ускоряет запуск во время восстановления сеанса.

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

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