27Jul

¿Por qué Chrome tiene tantos procesos abiertos?

Si alguna vez echó un vistazo en el Administrador de tareas mientras ejecuta Google Chrome, es posible que se haya sorprendido al ver que el número de entradas chrome.exe excedía radicalmente el número de ventanas de Chrome reales que tenía abiertas.¿Cuál es el trato con todos esos procesos?

Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad.

La pregunta

Si tiene curiosidad acerca de todos esos procesos duplicados de Chrome, no está solo. Lector SuperUser PolyShell realmente quiere llegar al fondo de las cosas:

En el Administrador de tareas de Windows parece que tengo varios procesos de Chrome en ejecución, aunque solo tengo una ventana de Chrome abierta.

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

Si bien la gran cantidad de procesos individuales de chrome.exe al principio parece desconcertante, hay una explicación perfectamente buena para el diluvio.

The Answers

Varios contribuidores de SuperUser se lanzaron para responder la pregunta. Jeff Atwood ofreció una referencia al blog de Desarrollo de Chrome:

Puede leer los detalles aquí:

Google Chrome aprovecha estas propiedades y coloca las aplicaciones web y los complementos en procesos separados desde el propio navegador. Esto significa que un bloqueo del motor de renderizado en una aplicación web no afectará al navegador ni a 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 no se bloqueará si una aplicación web específica o un complemento deja de responder. También significa que podemos ejecutar los procesos del motor de renderizado en un entorno limitado 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 para sí mismo. Cada complemento tendrá uno y también lo hará cada extensión que esté activa.

KronoS comparte un truco para examinar los procesos dentro de Chrome en lugar de la lectura más críptica del Administrador de Tareas:

Puede ver qué proceso hace qué:

Menú- & gt;Herramientas - & gt;Administrador de tareas

Que se parece a esto:

Deizel ofrece un asistente para los estudiantes visuales:

No se olvide de leer el cómic de introducción de Chrome que lo cubre, entre otras decisiones de diseño.

Todo el comic de Chrome vale la pena leer para los fanáticos de Chrome, ya que explica muchas otras opciones de diseño involucradas en la producción del navegador. También es solo una lectura divertida.

¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.