Релиз
22 Июня 2010 года вышел долгожданный релиз Mozilla Firefox 3.6.4
Чем примечателен релиз? Тем, что теперь flash плагины работают в
отдельном процессе. Давно считается, что flash нестабилен, и раньше при
зависании или краха флеша падал весь браузер.
В данном релизе решили отделить мух от котлет и пустить отдельным
процессом сам браузер
firefox.exe и отдельным процессом
плагины флеша 3.6.4
plugin-container.exe, который
является дочерним процессом
firefox.exe . Так же за
компанию обновился Adobe Flash Player до версии
10,1,53,64
Процесс plugin-container.exe
Теперь подробнее о самой новой фишке. Отдельным процессом идут Adobe Flash, Apple Quicktime и Microsoft
Silverlight в среде Windows или Linux. Если вдруг случился завис или
падение flash плеера например, то браузер уже не будет падать вслед за ним, а
будет продолжать работу дальше. Сам зависший процесс
plugin-container.exe
можно будет или убить в диспетчере задач посредством завершения
процесса, если же процесс упал, то можно будет просто обновить страничку
чтобы запустить процесс снова.
С одной стороны хорошо и удобно вроде, а с другой стороны...
С другой стороны для слабых машин наличие процесса, который отжирает
лишнюю память и добавляет лишние нагрузки на процессор, не очень
приятно. Плюс новый flash плеер довольно требовательный к ресурсам
Для тех, кто по каким либо причинам хочет отключить разделение на
процессы это можно сделать следующим образом:
Отключение
разделения процессов
В адресную строку браузера вводим about:config и переходим, при этом
соглашаясь, что если мы все испортим, то потерям гарантию.
Кстати, огульно без знаний что и как делать в about:config лазить не
стоит совсем
В about:config нам нужны следующие строчки
dom.ipc.plugins.enabled.npctrl.dll -false установлено
по умолчанию
dom.ipc.plugins.enabled.npqtplugin.dll -false переключено
dom.ipc.plugins.enabled.npswf32.dll -false переключено
dom.ipc.plugins.enabled.nptest.dll -false переключено
Как мы видим первое значение было выставлено false по умолчанию,
остальные значения были true и пришлось переключить
Итак, переключением трех значений мы полностью отключаем в браузере
функцию разделения на процессы.