Safari utilizza troppa RAM. Come posso ridurre il suo impatto sulla memoria?

12

Sto riscontrando che Safari (Latest - v5.0.2) è ancora più un ricordo del solito. (Attualmente utilizza 465 MB di RAM con solo questa scheda aperta, ma è stata eseguita per un po ')

Chiudendolo e riaprendolo, si riduce il suo impatto sulla memoria, ma nel tempo si insinua sempre di nuovo.

Oltre alla disattivazione delle estensioni, qualsiasi suggerimento per aiutare a risolvere / ridurre l'uso della memoria? Ho utilizzato ClickToFlash che aiuta richiedendo l'attivazione manuale di qualsiasi entità Flash in ogni visualizzazione di pagina.

    
posta Josh Newman 05.10.2010 - 18:08
fonte

4 risposte

10

Quindi sembra che Flash sia ancora il colpevole principale: se attivi qualsiasi flash in ClickToFlash rimane residente in memoria.

Dopo il consiglio di Gruber su Daring Fireball , ho disabilitato Flash completamente su tutti i browser eccetto Chrome e questo sembra avere aiutato immensamente

    
risposta data 18.11.2010 - 14:22
fonte
2

Questo è solo un fatto della vita usando Safari. Passa un po 'di tempo a navigare su Flickr e il suo utilizzo della memoria andrà ben oltre un concerto. Gmail è un altro killer. Penso che Safari stia facendo molto aggressivo nel caching della memoria per velocizzare le cose.

    
risposta data 06.10.2010 - 01:12
fonte
2

Non c'è niente di sbagliato nello spegnimento del flash, ma il vantaggio principale è l'utilizzo del processore inferiore, non solo il consumo di memoria (anche se è bello vedere spegnerlo ha ridotto l'impronta di Safari).

Non penso che tu debba preoccuparti di ciò che Safari sta facendo con la memoria per un paio di motivi:

Safari 5 è un'applicazione a 64 bit , dove Firefox e Google Chrome sono solo a 32 bit (almeno le versioni pubbliche Mac). Questo è importante perché le applicazioni a 64 bit sembrano utilizzare più memoria mentre sono in esecuzione (il team di Growl lo spiega meglio di me, qui ).

Se hai memoria gratuita , che il sistema operativo (e Safari) possono rilasciare rapidamente, in modo sicuro e facilmente (parlando come programmatore), perché non usarlo per memorizzare nella cache i tuoi contenuti web: ecco a cosa serve. Fidati del tuo sistema operativo - è intelligente, se un'altra applicazione ha bisogno di memoria, rilascerà solo il non-necessario-ora-bit-e-bob.

Anche Safari ha un vantaggio ingiusto - è fatto dalla stessa azienda che ha costruito il tuo computer. Non sto dicendo che Safari sia infallibile, o anche che sia il miglior browser, solo che non devi pensare troppo alle statistiche; la memoria è lì per essere utilizzata e se non influisce negativamente sulla tua esperienza di elaborazione, allora non stressarti.

    
risposta data 03.12.2010 - 12:08
fonte
2

Usando Safari 5.0.5, ho il flash disattivato e in esecuzione sunspider 0.91 sto vedendo una crescita reale di mem a oltre 1.73 GB su un Mac mini da 4 GB (2010) e CPU oltre il 100%. Funziona così lentamente che non si completa in oltre 10 minuti.

Eseguendo lo stesso in Firefox 5.0 (anche a 64 bit) Ricevo 500 MB di memoria reale al 90% della CPU, e si completa in meno di 30 secondi (e sta segnalando 300 ms come punteggio ... spiffy!).

Quindi la mia risposta è ... smettere di usare safari su snow leopard e passare a firefox 5.0.

    
risposta data 23.06.2011 - 16:42
fonte

Leggi altre domande sui tag