Tecnología

Inicio

¿Cuál es el Mozilla Firefox Plugin de contenedores?

Mozilla ha añadido una nueva característica a su navegador web Firefox en la versión 3.6.4 se llama el recipiente plugin. Esta característica funciona varios plugins del navegador populares en un proceso ordenador separado, dividiendo sus acciones, aparte de los de la ventana principal del programa. Esta separación proporciona varios beneficios, entre ellos el aumento de la estabilidad, el seguimiento de la memoria y una mejor eficiencia de la CPU. Varias áreas de esta característica, como los complementos a las que afecta, pueden ser personalizados por el usuario.

Función

El contenedor plugin de Firefox añadió en la versión 3.6.4 y presente en todas las versiones ya que proporciona la capacidad para los plugins de fuera del proceso. Antes de este cambio, todos los plugins del navegador como Flash corrieron dentro del propio proceso del navegador en el ordenador. Con plugins fuera del proceso, estos plugins de cada carrera en una instancia independiente en el equipo, "plug-container.exe." contenedor de complementos de Firefox es compatible con tres plugins del navegador comúnmente utilizados: Adobe Flash, Apple QuickTime y Microsoft Silverlight. Todos los otros plugins todavía se ejecutan dentro del proceso principal de Firefox.

Prevención de accidente

En proceso plugins representan una de las principales causas de los accidentes del navegador, como cada vez que se bloquea el plugin que tomará todo el navegador con ella. Mover plugins fuera del proceso principal resuelve este problema. Cuando un plugin en accidentes de contenedores de complementos de Firefox, el contenido usando ese plugin se detendrá y mostrará un error, pero el propio navegador permanecerán abiertas. La actualización de la página web se volverá a cargar el plugin, lo que permite un rápido reinicio.

El uso de recursos

Mediante la ejecución de plugins en los procesos informáticos individuales, cada uno tendrá su propia asignación de memoria y potencia de CPU. Al separar esta asignación, Firefox puede realizar un seguimiento del consumo individual de cada plugin y utilizar esta información para realizar un seguimiento de los problemas. Por otra parte, teniendo plugins intensivo de la CPU ejecuta por separado permite mejores tiempos de respuesta en los procesadores multinúcleo. En lugar de tener el plugin de tomar distancia del tiempo de CPU dedicado a otros procesos de Firefox, Firefox y el contenedor del módulo se pueden ejecutar simultáneamente, cada uno en núcleos separados.

ajustes

El contenedor plugin tiene varias opciones configurables que están disponibles a través de la "about: config". Se establece en "true" de forma predeterminada, la preferencia "dom.ipc.plugins.enabled" se convierte en el envase plugin. Cambio de la opción en "falsa" obligará a todos los plugins para funcionar dentro del proceso principal de Firefox. Alternativamente, los plugins individuales se pueden configurar para funcionar dentro del proceso principal mediante la creación de la preferencia "dom.ipc.plugins.enabled. <Nombre de archivo>" false, donde "<nombre de archivo>" es "npswf32.dll" para Flash, "npqtplugin .dll "para QuickTime o" npctrl.dll "para Silverlight. Otra preferencia, "dom.ipc.plugins.timeoutSecs" determina la longitud de tiempo que un plugin debe detenerse antes de ser cerradas como que no responde. por defecto de esta preferencia es de 45 segundos.