Safari está usando demasiada RAM. ¿Cómo puedo reducir su huella de memoria?

12

Estoy encontrando que Safari (más reciente - v5.0.2) es aún más de un montón de memoria de lo normal. (Actualmente utilizo 465mb de RAM con solo esta pestaña abierta, pero se ha estado ejecutando por un tiempo)

Cerrarlo y volver a abrirlo reduce su huella de memoria, pero siempre se arrastra con el tiempo.

Además de deshabilitar las extensiones, ¿hay algún consejo para ayudar a solucionar o reducir el uso de la memoria? He estado usando ClickToFlash que ayuda al requerir que cualquier entidad de Flash se habilite manualmente en cada vista de página.

    
pregunta Josh Newman 05.10.2010 - 18:08

4 respuestas

10

Por lo tanto, parece que Flash sigue siendo el principal culpable: si habilitas cualquier flash en ClickToFlash, permanece en la memoria.

Siguiendo el El consejo de Gruber sobre Daring Fireball , deshabilité Flash por completo en todos los navegadores, excepto Chrome, y parece que tiene ayudó enormemente

    
respondido por el Josh Newman 18.11.2010 - 14:22
2

Esto es solo un hecho de la vida usando Safari. Pasa un poco de tiempo navegando por Flickr y su uso de memoria pasará por encima de un concierto. Gmail es otro asesino. Creo que Safari es más agresivo en el almacenamiento en memoria caché para acelerar las cosas.

    
respondido por el Henry 06.10.2010 - 01:12
2

No hay nada de malo en apagar el flash, pero la principal ventaja es un menor uso del procesador, no solo el consumo de memoria (aunque es genial ver que apagarlo ha reducido la huella de Safari).

No creo que deba preocuparse por lo que Safari está haciendo con la memoria por un par de razones:

Safari 5 es una aplicación de 64 bits , donde Firefox y Google Chrome solo tienen 32 bits (al menos las versiones públicas de mac). Esto es relevante porque las aplicaciones de 64 bits parecen usar más memoria mientras se ejecutan (el equipo de Growl explica esto mejor que yo, aquí ).

Si tienes memoria libre , que el sistema operativo (y Safari) puede liberar de forma rápida, segura y sencilla (hablando como programador), por qué no usarla para almacenar en caché el contenido de tu web, para eso está. Confíe en su sistema operativo: es inteligente, si otra aplicación necesita la memoria, simplemente liberará los bits y bobs que ahora no se necesitan.

Safari también tiene una ventaja injusta: está hecho por la misma compañía que construyó su computadora. No estoy diciendo que Safari sea infalible, o incluso que sea el mejor navegador, solo que no debes pensar demasiado en las estadísticas; la memoria está ahí para ser utilizada y si no afecta negativamente a su experiencia informática, entonces no se estrese.

    
respondido por el glenstorey 03.12.2010 - 12:08
2

Al usar Safari 5.0.5, tengo el flash apagado y al ejecutar sunspider 0.91 estoy viendo un crecimiento real de memoria de más de 1.73GB en un mac mini de 4GB (2010), y una CPU de más del 100%. Se ejecuta tan lento que no se completa en más de 10 minutos.

Ejecutando lo mismo en Firefox 5.0 (también 64 bits) Estoy obteniendo 500 MB de CPU con 90% de memoria real, y se completa en menos de 30 segundos (y está reportando 300 ms como puntaje ... ¡excelente!).

Así que mi respuesta es ... deja de usar safari en snow leopard y muévete a Firefox 5.0.

    
respondido por el TheOtherGeoff 23.06.2011 - 16:42

Lea otras preguntas en las etiquetas