¿Por qué hay varias instancias de Chrome ejecutándose aunque solo tenga una ventana (solo una pestaña) abierta? [duplicar]


65

Posible duplicado:
Multiple chrome.exe en el Administrador de tareas

En el Administrador de tareas de Windows, parece que tengo varios procesos de Chrome ejecutándose, aunque solo tengo una ventana de Chrome abierta.

¿Cómo es esto posible? Siempre pensé que cada programa abierto representaba un proceso.


¿Es una pestaña (según el título) o una ventana (según el cuerpo)?
ChrisF

Era una ventana como el cuerpo.
piperchester

1
Entonces, ¿por qué dice "una pestaña" en el título?
ChrisF

3
Servicios de extensión de fondo !!
mr_eclair

1
Porque si algo de algo es bueno, ¡mucho debe ser mejor! ;)
Mehrdad

Respuestas:


71

Puede leer los detalles aquí: http://blog.chromium.org/2008/09/multi-process-architecture.html

Google Chrome aprovecha estas propiedades y coloca las aplicaciones web y los complementos en procesos separados del navegador. Esto significa que un bloqueo del motor de renderizado en una aplicación web no afectará al navegador u otras aplicaciones web. Significa que el sistema operativo puede ejecutar aplicaciones web en paralelo para aumentar su capacidad de respuesta, y significa que el navegador en sí no se bloqueará si una aplicación web o complemento en particular deja de responder. También significa que podemos ejecutar los procesos del motor de renderizado en un entorno limitado restrictivo que ayuda a limitar el daño si se produce un ataque.

Básicamente, cada pestaña tiene un proceso a menos que las pestañas sean del mismo dominio. El renderizador tiene un proceso por sí mismo. Cada complemento tendrá uno y también cada extensión que esté activa.


66
Además, muchas de las extensiones de fondo también tienen sus propios procesos. Puede ver todos los procesos de Chrome yendo a las herramientas de Chrome (menú de herramientas) -> Herramientas-> Administrador de tareas.
Liron

30

Estos procesos separados se denominan SANDBOXING. Esto permite que un proceso se bloquee, pero evita que otros procesos bloqueen un sistema (o Chrome)


27

Puede ver qué proceso hace qué en:

Menú de llave inglesa-> Ver páginas de fondo

Que se ve así:

ingrese la descripción de la imagen aquí


44
Alternativamente, haga clic con el botón derecho en algún espacio vacío en la barra de pestañas y luego seleccione 'administrador de tareas' o para una instantánea estática, vaya achrome://memory
Coronel Panic

44
Otra alternativa parece ser la shift+escapecombinación de teclas.
Etherealone


6

Google Chrome utiliza un proceso separado para cada pestaña. Mediante la comunicación entre procesos, puede gestionar múltiples procesos como una sola aplicación.

El uso de procesos múltiples puede ayudar a que las aplicaciones sean más robustas y utilicen mejor los recursos del sistema.

Ver:


2
"Más robusto", definitivamente. "Mejor uso de los recursos del sistema", no estoy tan seguro de eso. ¿El modelo multiproceso no usa un poco más de memoria?
LarsH

55
si por "Utilizar mejor los recursos del sistema" quiere decir "mucho más recursos" está en lo correcto.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.