7 votos

Safari 8.0 en Yosemite no matar cerrado la pestaña procesos, los cerdos de la memoria

He actualizado a Yosemite y comenzó a usar el nuevo Safari 8.0. Por un tiempo todo parecía bien, pero luego todos se hicieron cada vez un poco más lento y más lento, especialmente al cambiar de escritorios.

Después de perder la paciencia, me abre el Monitor de Actividad y para mi sorpresa, me encontré con alrededor de una docena de viejos Web Safari Contenido de los procesos aún en marcha y el uso de una gran cantidad de memoria, a pesar de las fichas de haber sido cerrado ya.

Alguien notó algo similar? O sabe una manera de forzar a Safari para matar el proceso después de cerrar una pestaña?

(Macbook Pro de mediados de 2012, 13pulgada, 4GB de RAM)

1voto

Andrew Hodgkinson Puntos 200

He visto esto desde Safari 8 en OS X 10.9.5, OS X 10.10.x todas las versiones con Safari 8 y tristemente en Safari 9 en todo El Capitan betas hasta la fecha, también. El Safari de la pérdida de memoria en mi caso es grave y Safari tiene que ser completamente cierre y reinicia con frecuencia. Esto parece ocurrir sólo si usted tiende a tener un par de ventanas abiertas un montón, que "reutilización"; pero, en general, Safari sólo crece y crece (por muchos GB).

Sugerencias acerca de "poner más memoria" son absurdas. Yo tengo una de 16 gb portátil Macbook Pro, que es la configuración máxima de soldado-en "pro" de mi trasero!) la memoria que Apple proporcionar. Simplemente, no es posible añadir más. La presión de la memoria y de la ralentización tienden a obtener crítico cuando Safari supera los 10 GB. Yo lo hice una vez a persistir hasta el punto de que era el uso de más de 13GB. Cuando se reinicia con todas las fichas manualmente fin de asegurarse de que todas las páginas se cargan, se va a ir de nuevo a alrededor de 2,5 Gb. Una fuga de ese tamaño es absolutamente indefendible.

Esto es un marcado cambio en el comportamiento de Safari 7, en el que básicamente se comportó bien en este sentido - sin embargo, hay sorprendentemente pocos informes de en línea. No es un problema sutil y Safari 8 ha sido alrededor de las edades. Otros han notado, sin embargo, pocos informe.

Yo lo veo en mi 10.9.5 de la máquina, 10.10 computadora portátil en casa, 10.11 prueba portátil, incluso, más recientemente, una 10.10 portátil en el trabajo. Mi conclusión es que este debe ser el Safari de cagarla cuando favoritos, cookies, caché y/o otros datos , y estos datos deben ser parte de las cosas que comparte más de iCloud - de lo contrario sería no haber esperado mi forma independiente limpia-instalado-por-QUE-proveedor de ordenador portátil de trabajo para exponer exactamente el mismo comportamiento.

Línea de fondo es que esto parece ser un usuario de datos de la cosa. Tomando una profunda respiración y haciendo un Safari reset - abandones tu iCloud marcadores, vaciado de todo de cada Safari instancia en la cuenta de iCloud, la eliminación de ~/Library/Safari y así-en - podría trabajar de acuerdo a los Foros de Desarrolladores. Pero, como siempre con Apple desde más o menos OS X 10.7, es un heisenbuggy desorden y ninguna cantidad de psuedorandom pollo asesinato será garantizado para solucionar su problema.

Pestaña cerrada callejeros procesos podría ser un "mal de extensión", pero eso no es excusa - extensiones en Safari de control, y un mal extensión nunca debería ser capaz de romper el navegador. Es sólo el código JavaScript a ejecutar completamente bajo el navegador de supervisión. Aun así, sabemos que Safari debe tener muy buenos código para el apoyo a la extensión dada la problemática de la historia, de manera que siempre vale la pena investigar si usted no tiene ya.

1voto

Quena Puntos 1

"Contenido de la Web el Proceso de" = "Ficha" es una suposición equivocada. Una Web de Contenido proceso puede tener más de una ficha. Dependiendo de los detalles de implementación de Safari, es posible que después de cerrar la última Pestaña relacionados con un determinado Contenido Web Proceso no significa automáticamente a cerca de que el Contenido Web Proceso. Podría ser factible para Safari para que ese Proceso inactivo en el fondo listo para tomar una nueva pestaña cuando sea necesario. Creo que los Mavericks de Safari se comporta de la misma.

En su experiencia de "más lento y más lento": puede ser que los 4GB de RAM son suficientes para que su carga de trabajo normal. Como resultado se utiliza la memoria virtual. Eso significa que tu disco duro (o SSD) es utilizado como una extensión de la memoria RAM, cuando se necesita más memoria a la unidad de todos los procesos abiertos. El uso de HDD significa una desaceleración. Un SSD es mejor en ese sentido.

Yo uso Safari 7 en Mavericks, voy a probar ahora, ¿qué pasa cuando el cierre de un gran número suficiente de fichas. Pero permítanme describir la situación normal en mi MBP: Mi Safari cajero automático 4 Windows abiertas, cada una contiene de 10 a 40 fichas, en suma ~100 pestañas abiertas. En el Monitor de Actividad puedo ver 20 de Contenido Web de los Procesos de cada uno de los 9 a los 12 hilos. Además tengo 13 QTKitserver de Contenido Web de Procesos, cada uno de 2 hilos. Todo el contenido web de los procesos de 3 dígitos PID, lo que significa que se iniciaron en el principio después de mi último reinicio, que es de 3 días. Por lo que el Contenido de la Web los Procesos son reutilizados por Safari. Si fueran nuevos procesos que habrían conseguido un 4 o 5 dígitos del PID. Aunque, tengo que admitir que no se puede abrir y cerrar de que muchas de las pestañas desde el último reinicio. Tengo 8GB de RAM y un SSD en una tarde de 2009 MBP.

Se puede leer en algunos lugares que Yosemite necesita un poco más de RAM que Mavericks. Tal vez eso es suficiente para ralentizar su 4GB sistema en comparación con los Mavericks. A pesar de que no debe realizar mucho peor que la de los Mavericks. Por CIERTO, una buena lectura en la gestión de memoria para el 10,9 se puede encontrar aquí.

Parte inferior de la línea: Considere la posibilidad de instalar 8GB de RAM. Es muy barato para un no-MBP Retina.

Y usted puede hacerlo usted mismo. Averiguar antes de que la RAM, los Módulos están para su MBP Modelo: ht tp://support.apple.com/kb/HT201165?viewlocale=es_es#1.

Parece que incluso 16GB son posibles para incluso mayores MBPs si uno es afortunado. Cuidado, este 16GB tema necesita más investigación: ht tp://foros.macrumors.com/showthread.php?t=1511196

Pero no sé si es necesario en su caso. En mi humilde opinión 8GB están bien.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X