Problemi di utilizzo della memoria/perdita di memoria di Google Chrome?

Adoro usare Google Chrome per navigare in Internet e uno dei motivi principali è sempre stato perché è super veloce! Non mi è mai piaciuto il volume di Firefox con tutti i componenti aggiuntivi e Internet Explorer è semplicemente lento.

Microsoft Edge è un po' più veloce di IE, ma utilizzo così tanti altri servizi Google che Chrome continua a tirarmi indietro. Il nuovo browser Quantum di Firefox(Quantum browser) è persino più veloce di Chrome e ho davvero pensato di cambiare.

Quando ho iniziato a utilizzare Chrome , sono rimasto deliziato dall'interfaccia semplice e pulita e dall'incredibile velocità di navigazione(browsing speed) . Tuttavia, dopo alcuni mesi di utilizzo intensivo di Chrome su un PC molto veloce, ho notato che le schede sarebbero rimaste vuote per alcuni secondi prima di caricare una pagina Web e altre lentezze generali.

Gestione attività di Chrome

Dopo aver dato un'occhiata in giro, ho deciso di dare un'occhiata al task manager e vedere quali processi erano in esecuzione per Chrome . Ecco cosa ho trovato:

Santa vacca(Holy cow) ! Sono ben 35 processi di Google Chrome ! Sono molti i processi più oltre 5 GB di utilizzo della memoria(memory usage) . Cosa sono tutti quei processi di Chrome ? (Chrome)Certo, avevo 16 schede aperte quando ho acquisito lo screenshot sopra, ma tutte le pagine Web erano statiche senza riproduzione di video o animazioni(playing or animations) . Allora perché 35 processi e GB(GBs) di memoria?

Puoi scoprire cosa c'è dietro ciascuno di questi processi in Chrome facendo clic con il pulsante destro del mouse sulla barra del titolo(title bar) (non su una scheda) e selezionando Task manager .

Immagine

Qui vedrai ogni processo (chiamato Task) in esecuzione in Google Chrome . Sono stato subito sorpreso da quello che ho visto.

Il browser è un processo, ogni scheda è il suo processo e poi c'erano i processi app web, la GPU e per ogni estensione e plug-in(extension and plug-in) che avevo abilitato! Eeeek!!! Da quello che ho letto online da Google , separano tutto in processi diversi perché rendono il browser più stabile. Ad esempio, se il plug-in Flash(Flash plugin) si arresta in modo anomalo, non verranno eliminate tutte le schede o l'intero browser.

Utilizzando Google Chrome per così tanto tempo, mi sono reso conto che questo è molto vero. Ci sono state molte volte in cui una scheda muore e posso semplicemente chiudere la scheda e continuare a usare le mie altre schede normalmente o Shockwave si blocca e ho ucciso quella scheda e tutto(tab and everything) il resto ha funzionato bene.

Quindi il mio pensiero successivo è stato se avere tutti i processi separati utilizzasse memoria aggiuntiva rispetto a come era prima. Da quello che ho raccolto online, sembra che anche se ci fossero meno processi, i plugin e le estensioni consumerebbero comunque memoria, forse solo leggermente meno. C'è un leggero sovraccarico nella creazione di un nuovo processo, ma è minore.

Potresti anche aver notato diversi elementi elencati come sottoframe: (subframe:) https://accounts.google.com . All'inizio pensavo che avesse qualcosa a che fare con l'avere una scheda aperta su Gmail , ma ho imparato che è qualcosa di completamente diverso. Fondamentalmente(Basically) , Google inserisce alcuni processi nel proprio processo per isolarli correttamente. Quindi c'erano diversi siti Web che erano all'interno di questi sottoframe invece di avere il proprio processo di scheda(tab process) separato elencato.

Quindi c'è qualcosa che puoi fare per ridurre la quantità di memoria utilizzata da Chrome ? Per quanto mi riguarda, ho notato una grande differenza quando ho disabilitato il flash per tutti i siti anziché lasciarlo sull'impostazione Chiedimi prima(Ask me first) . Per disabilitare completamente il flash, vai su Impostazioni(Settings) , quindi fai clic su Avanzate(Advanced) in basso e poi su Impostazioni contenuto( Content Settings) in Privacy e sicurezza( Privacy and Security) . Fai clic su Flash e assicurati che sia visualizzato Impedisci ai siti di eseguire Flash( Block sites from running Flash) .

Ciò mi ha fatto risparmiare oltre 1 GB di utilizzo della memoria(memory usage) . Non lo sapevo, ma diversi siti Web utilizzavano Flash . Anche con Flash disabilitato, i siti Web funzionavano bene, quindi ho mantenuto Flash disabilitato. L'altro modo per ridurre la memoria è rimuovere alcune estensioni, soprattutto se non le stai utilizzando. Inoltre, puoi semplicemente disabilitare un'estensione se ne hai bisogno occasionalmente e non vuoi rimuoverla completamente.

La disabilitazione dell'estensione impedirà che esaurisca la memoria. Infine, potresti aver notato un processo GPU(GPU process) in Chrome , che dovrebbe essere abilitato per impostazione predefinita. Se il tuo hardware lo supporta, Chrome scaricherà alcune attività sulla tua GPU , che è più veloce ed efficiente della tua CPU . Questo si chiama Accelerazione Hardware(Hardware Acceleration) . Se lo desideri, puoi disabilitarlo andando su Impostazioni(Settings) e quindi scorrendo fino in fondo fino a Sistema(System) .

Se disabiliti l'accelerazione hardware(hardware acceleration) , la tua esperienza in Chrome sarà un po' più lenta, quindi tienilo a mente.

Quindi, se ritieni che Chrome stia occupando troppa RAM , controlla Task Manager e prova a disabilitare l'estensione che utilizza una quantità eccessiva di memoria. Per me, avevo un'estensione che mi piaceva, ma non veniva aggiornata dal 2013, motivo per cui avrebbe potuto utilizzare così tanta memoria. Se non hai bisogno di un'estensione per il consumo di risorse, disabilitala e avrai un'esperienza di navigazione(browsing experience) migliore . Inoltre, disabilita Flash a meno che tu non ne abbia davvero bisogno. Divertiti!



About the author

Con una vasta esperienza in Windows 10 e smartphone, sono un forte sostenitore di Microsoft Edge e delle capacità che offre. Oltre ad essere un esperto di errori e wifi, so utilizzare strumenti come OneDrive e Cortana per semplificare il tuo lavoro.



Related posts