Релиз
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 и пришлось переключить
Для Mozilla Firefox 4
dom.ipc.plugins.enabled;true переключаем на false
Итак, переключением трех значений мы полностью отключаем в браузере функцию разделения на процессы.
Firefox 4 проблемы и решения
Внимание! В версиях от 14 и выше, на операционных системах выше Windows XP. Разделение процессов невозможно. Никакие правки в about:config не приводят к результатам. И отключить plugin-container.exe невозможно! |