Safari 7: Cada pestaña es ahora un proceso

Safari 7 da un importante salto en su arquitectura interior al separar cada pestaña y ventana del navegador abierta como un proceso independiente.

En las versiones anteriores de Safari, si una ventana o una pestaña sufría un colapso y se bloqueaba por diferentes motivos, este bloqueo afectaba a todas las ventanas y pestañas abiertas del navegador, perdiendo así toda la información relevante abierta en cada una de ellas.

En Safari 7 cada ventana o pestaña es ahora un proceso independiente tratado como tal, y por lo tanto, si una ventana o pestaña de cuelga, no afecta al resto.

El funcionamiento de esta característica puede verse y controlarse en el Monitor de Actividad, donde se muestra a Safari y a cada uno de sus procesos abiertos pudiendo además controlar los diferentes parámetros en uso (como la memoria consumida, la información enviada o recibida y más) pudiendo “matar” el proceso de cualquiera de estas pestañas o ventanas si no funciona. La información que muestra el Monitor de Actividad, sin embargo, no hace referencia directa a cual es la pestaña o ventana que no funciona, sino que identifica a ese elemento con una etiqueta roja indicando que “No responde”.

Extraído del libro de próxima publicación «Ponte al Mando de OS X 10.9 Mavericks» de la Editorial Faq-mac, una guía en la que, de forma exhaustiva, conocerás todas las novedades que Apple ha incluido en su nuevo sistema operativo para ordenadores que se lanzará a finales de este mes y que estará disponible el día de su lanzamiento.

5 Comments

  1. jocoloso

    Me lo pido! 🙂

    ¿Se reducirá con esta nueva arquitectura la «espiral de la muerte» o «pelota de playa multicolor» al tener abiertas varias* pestañas o ventanas al mismo tiempo?, ¿o es que los 4Gb de RAM de mi iMac mid 2011 están pidiendo refuerzos?

    * varias = 8, 10, 12 depende…

    Ayer hice una captura del monitor de actividad cuando apareció la «pelota», y tenía unos valores parecidos a los del artículo pero con sólo algo más de la mitad de procesos y subprocesos. La Mem. real era de 280Mb y el uso de la CPU del 0,2% en Contenido Web de Safari. Ahora sí, el disco duro no paraba de dar vueltas, y eso que tengo algo más del 20% del disco duro libre para que no haya problemas con la memoria virtual.

    Supongo que la nueva arquitectura también tendrá algo que ver con la reducción en el uso de la CPU cuando las ventanas no están visibles (incluso cuando están detrás de otra) que Federighi demostró en la preview de Mavericks, ¿no?

  2. didaquis

    Aleluya! Ya era hora, la verdad. Era muy molesto que todo el navegador se bloqueara por culpa de una sola pestaña.