Perché Google Chrome utilizza così tanta RAM? Ecco come risolverlo

Perché Google Chrome utilizza così tanta RAM? Ecco come risolverlo

Se hai fatto ricerche su browser diversi, hai familiarità con il fatto che Chrome può essere un po' un divoratore di risorse. Dai un'occhiata al tuo Task Manager o Activity Monitor e vedrai spesso Chrome in cima all'elenco.





Ma perché Chrome utilizza così tanta RAM, soprattutto rispetto ad altri browser? E cosa puoi fare per tenerlo sotto controllo? Ecco come fare in modo che Chrome utilizzi meno RAM.





Google Chrome utilizza davvero più RAM?

Diversi anni fa, l'unica risposta era Sì. La reputazione affamata di RAM di Google Chrome era ben nota.





Tuttavia, le modifiche a Google Chrome hanno migliorato l'utilizzo della memoria dei browser, soprattutto rispetto ad altri browser popolari. A volte, Mozilla, Edge, Opera e Safari utilizzano tutti più RAM di Chrome. Come faccio a sapere questo? Ho eseguito un breve test, aprendo una pagina Facebook, un video di YouTube, il sito Web della BBC Sport e Twitter in un browser pulito.

I risultati ti interesseranno.



C'è Google Chrome, felicemente seduto in mezzo agli altri browser. Certo, questo è aneddotico e ci sono prove più che sufficienti che Chrome consuma più RAM rispetto ad altri browser. Se hai mai eseguito il tuo test di utilizzo della RAM del browser, è molto probabile che Chrome utilizzi più RAM rispetto ad altri browser.

Google Chrome è assolutamente uno dei browser più veloci, ma ha bisogno di molta RAM per prendere quel titolo.





Perché Google Chrome utilizza così tanta RAM?

'Oh, Snap! Google Chrome ha esaurito la memoria durante il tentativo di visualizzare questa pagina web.'

Questo è il messaggio che vedi quando Chrome esaurisce la memoria. Per capire perché Chrome utilizza così tanta memoria, devi capire come funziona la maggior parte dei browser moderni.





Ogni app sul tuo computer esegue processi nella RAM del tuo computer, dove si svolge il duro lavoro di esecuzione del tuo computer. La RAM è una memoria temporanea per tutti i tipi di dati ed è molto veloce. La tua CPU può accedere ai dati contenuti nella RAM del tuo sistema molto più velocemente di un disco rigido o persino di un SSD.

Chrome, Firefox, Opera e Microsoft Edge memorizzano tutti ogni scheda, plug-in ed estensione in un diverso processo RAM. Questo processo si chiama isolamento e impedisce a un processo di scrivere su un altro.

Windows Server 2016 vs Windows 10

Quindi, quando apri il tuo Task Manager o Activity Monitor, Google Chrome visualizza più voci. Se guardi da vicino, puoi vedere che ogni processo utilizza solo una piccola quantità di RAM, ma il carico è molto alto quando li sommi.

In che modo Google Chrome gestisce la RAM?

I browser come Chrome gestiscono la RAM in questo modo per offrire una migliore stabilità e velocità più elevate. Ma Chrome utilizza ancora molta RAM. Almeno, in molti casi, sembra che utilizzi più RAM rispetto ad altri browser. Ecco una breve spiegazione su come Chrome gestisce la RAM.

Il motivo principale per eseguire ciascun processo separatamente è la stabilità. Eseguendo ogni processo separatamente, se uno si blocca, l'intero browser rimane stabile. A volte, un plug-in o un'estensione fallisce, richiedendo di aggiornare la scheda. Se tutte le schede e le estensioni sono state eseguite nello stesso processo, potrebbe essere necessario riavviare l'intero browser anziché una singola scheda.

Lo svantaggio è che alcuni processi che i browser a processo singolo possono condividere tra le schede devono essere replicati per ogni scheda in Chrome. La suddivisione in più processi comporta anche vantaggi in termini di sicurezza, simili al sandboxing o all'utilizzo di una macchina virtuale.

Ad esempio, se si verifica un attacco JavaScript in una scheda, non c'è modo di entrare in un'altra scheda all'interno di Chrome, mentre ciò potrebbe accadere in un browser a processo singolo.

L'aggiunta della quantità di utilizzo della RAM in Chrome sono plug-in ed estensioni. Ogni plug-in o estensione che aggiungi a Google Chrome richiede risorse per l'esecuzione. Più estensioni hai installato, più RAM Chrome ha bisogno di funzionare.

Pre-rendering è un esempio notevole. Il pre-rendering consente a Chrome di iniziare a caricare una pagina Web alla quale si prevede che andrai in seguito (potrebbe essere il risultato di ricerca principale di Google o il link 'Pagina successiva' su un sito di notizie). Il processo di pre-rendering richiede risorse e quindi utilizza più RAM. Ma velocizza anche la tua esperienza di navigazione, soprattutto per i siti visitati di frequente.

Il rovescio della medaglia è che se c'è un bug con il processo di pre-rendering, può utilizzare più RAM di quanto ci si potrebbe aspettare, rallentando altre aree del computer o rendendo la scheda del browser non rispondente.

Utilizzo della RAM di Chrome su dispositivi hardware limitati

Chrome ha alcune risposte per l'utilizzo della RAM su dispositivi a bassa potenza o dispositivi con hardware limitato. La regola generale è che quando Chrome è in esecuzione su hardware compatibile, funzionerà utilizzando il modello dei processi spiegato in precedenza.

Considerando che, quando Chrome viene eseguito su un dispositivo con meno risorse, Chrome si consoliderà in singoli processi per ridurre l'ingombro complessivo della memoria. L'utilizzo di un unico processo consente una riduzione delle risorse ma comporta il rischio di instabilità del browser.

Inoltre, Chrome è consapevole della quantità di memoria utilizzata. Non sta mangiando senza pensare ogni bit di RAM che riesce a trovare. Chrome limita il numero di processi che può avviare in base all'hardware del sistema. È un limite interno, ma una volta raggiunto, Chrome passa all'esecuzione di schede dallo stesso sito in un unico processo.

Tentativo di aggiornamento per impedire a Chrome di occupare memoria

Alla fine del 2020, gli sviluppatori di Google Chrome hanno annunciato che avrebbero introdotto una funzione di risparmio della RAM nota come 'PartitionAlloc Fast Malloc'. Senza approfondire i tecnicismi della funzione, PartitionAlloc dovrebbe interrompere ogni singolo processo che consuma più del 10 percento della memoria totale del sistema.

Il miglioramento arriva dopo che Microsoft è riuscita a ridurre l'utilizzo della RAM nel browser Edge basato su Chromium utilizzando 'Segment Heap', un altro miglioramento dedicato alla riduzione dell'utilizzo della memoria del browser.

Correlati: queste funzionalità rendono Edge più produttivo di Chrome

L'utilizzo della RAM di Google Chrome è un problema?

Di quanta RAM ha bisogno Chrome? C'è un limite di RAM che Chrome utilizzerà prima che diventi un problema? La risposta sta nell'hardware del tuo sistema.

Solo perché Chrome utilizza molta RAM non significa che stia necessariamente causando un problema. Se il tuo sistema non utilizza la RAM disponibile, non ti sta facendo nulla di buono; il tuo computer utilizza solo la RAM per accedere rapidamente ai dati e velocizzare l'elaborazione. Se stai mantenendo la RAM il più pulita possibile, non stai sfruttando la potenza del tuo computer.

Proprio come su uno smartphone, cancellare i processi in esecuzione e la RAM potrebbe rallentare le cose a lungo termine. Ecco perchè I pulitori di RAM e i booster fanno male al tuo smartphone .

Chrome utilizza troppa memoria

Tuttavia, se Chrome utilizza troppa memoria, potrebbe trasformarsi in un problema. Quando Chrome utilizza troppa memoria, limita la quantità disponibile per altri programmi. Chrome potrebbe anche iniziare a lottare per mantenere le informazioni importanti dal tuo browser disponibili per un rapido accesso, negando l'uso della RAM per cominciare.

Quando si tratta di questo, l'utilizzo della RAM di Chrome è un problema solo se rallenta il tuo computer, che si tratti del tuo browser o dell'intero sistema. Se vedi che Chrome utilizza molta memoria, ma non ci sono conseguenze negative sulle prestazioni, non vale la pena preoccuparsi.

Ad esempio, a volte ho 50 o più schede di Chrome aperte, utilizzando almeno 2,5 GB di RAM. Sembra una quantità enorme, ma il mio sistema ha 16 GB di RAM da utilizzare, quindi non è un problema. Prova lo stesso su un laptop con 4 GB di RAM e ti divertirai molto.

Se l'utilizzo della memoria di Chrome sta rallentando le cose, è ora di agire .

Come fare in modo che Chrome utilizzi meno RAM

Esistono diversi modi per velocizzare la tua esperienza di navigazione e ridurre la quantità di RAM utilizzata da Chrome. Lo strumento più importante a tua disposizione è il Gestione attività di Chrome .

Simile al Task Manager di Windows, il Task Manager di Chrome mostra le prestazioni e il consumo di ciascuna scheda ed estensione all'interno del browser. Puoi utilizzare Chrome Task Manager per capire cosa sta utilizzando la maggior parte della memoria, quindi chiuderli per liberare spazio.

In Windows, premi Maiusc + Esc per accedere al Task Manager; su un Mac, dovrai aprirlo dal Finestra menù. Seleziona il processo, quindi premi Fine del processo .

Cerca schede ed estensioni che sono aumentate di dimensioni . A volte, una singola scheda di Chrome può utilizzare molta memoria a causa di un bug o di una configurazione scadente. A volte, una perdita di memoria di Chrome causerà il blocco del browser (o persino dell'intero sistema).

Una volta che hai eliminato i processi pesanti in termini di risorse, ci sono alcune altre cose che puoi fare per correggi frequenti arresti anomali di Chrome .

Gestisci plugin ed estensioni per salvare la memoria di Chrome

Puoi disabilitare le estensioni che consumano molta energia. In alternativa, puoi impostarli per l'attivazione solo quando utilizzi un sito specifico.

Fare clic con il pulsante destro del mouse sull'estensione e selezionare Gestire le estensioni. Modifica 'Consenti a questa estensione di leggere e modificare tutti i tuoi dati sui siti web che visiti' in uno dei due Al clic o Su siti specifici .

perché il video principale non funziona?

Se hai molte estensioni che usi per cose diverse, prendi in considerazione l'installazione di un gestore di estensioni rapido. SimpleExtManager aggiunge una piccola casella a discesa accanto al vassoio di estensione. Quindi è un clic on e off per tutte le estensioni.

Installa le estensioni di gestione delle schede di Chrome per ridurre l'utilizzo della memoria

L'installazione di più estensioni per gestire i problemi di utilizzo della RAM di Chrome sembra controintuitivo, soprattutto dopo tutti i problemi di cui hai appena letto.

Alcune estensioni sono progettate specificamente pensando alla gestione della RAM, aiutandoti a personalizzare il modo in cui Chrome gestisce ed elimina le schede che non utilizzi più.

Per esempio, Il grande reggicalze ti consente di sospendere i processi su tutte le schede tranne una, riducendo istantaneamente la quantità di memoria che Chrome sta consumando. Il Great Suspender ha anche un sacco di altre opzioni, incluso il pratico Annulla sospensione di tutte le schede pulsante per quando si desidera riattivare tutto.

Un'altra opzione è Il grande scartatore , che ti consente di personalizzare la frequenza con cui Chrome elimina le schede inutilizzate. Chrome elimina le schede quando non sono in uso per risparmiare memoria. Con The Great Discarder, puoi modificare la durata, specificare le schede da non scartare e così via.

Google Chrome utilizza troppa memoria?

Chrome è il browser dominante, a livello globale. Browser alternativi come Firefox e Opera possono utilizzare una quantità di memoria simile a quella di Chrome, quindi il passaggio non è sempre l'opzione migliore.

Ci sono anche altri problemi in gioco. Ad esempio, YouTube utilizzava una libreria obsoleta che rendeva il servizio fino a cinque volte più lento su Firefox e Opera, utilizzando molte più risorse del necessario. Questo particolare problema è stato ora corretto, ma fornisce un esempio di come il leader di mercato dei browser e il proprietario dei principali servizi online possono influenzare l'utilizzo delle risorse in tutto il mercato.

Se vuoi continuare con Chrome, fallo. È un browser sicuro e veloce con migliaia di eccellenti estensioni e uno che sta attivamente tentando di ridurre l'utilizzo della memoria.

Condividere Condividere Tweet E-mail Come cancellare i cookie e la cache in Chrome

Hai problemi con Chrome? Cancellare i cookie e la cache potrebbe essere d'aiuto.

Leggi Avanti
Argomenti correlati
  • Internet
  • La tecnologia spiegata
  • Memoria del computer
  • Google Chrome
  • Risoluzione dei problemi
  • Suggerimenti per la navigazione
Circa l'autore Gavin Phillips(945 articoli pubblicati)

Gavin è l'editor junior per Windows e la spiegazione della tecnologia, un collaboratore regolare del podcast Really Useful e un revisore regolare del prodotto. Ha una laurea (Hons) in scrittura contemporanea con pratiche di arte digitale saccheggiata dalle colline del Devon, oltre a oltre un decennio di esperienza di scrittura professionale. Ama abbondanti quantità di tè, giochi da tavolo e calcio.

Altro da Gavin Phillips

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti