Google Chrome rallenta il computer?

Dipende davvero dall'utilizzo.

Se hai pagine statiche caricate nelle tue schede, allora l'utilizzo della memoria non dovrebbe aumentare nel tempo. Tuttavia, la maggior parte delle pagine che carichiamo non sono statiche. Piuttosto, si auto-aggiornano man mano che arrivano nuovi post e notifiche.

La maggior parte dei browser fa uso di un meccanismo di caching a tre livelli, che funziona come segue:

  • Se una risorsa esiste nella cache della memoria, viene recuperata da lì, e l'utilizzo totale della memoria rimane per lo più lo stesso.
  • Se la risorsa esiste nella cache su disco (e non è scaduta, ovviamente) la risorsa viene recuperata dal disco, visualizzata o elaborata, e messa nella cache della memoria per essere recuperata più velocemente in seguito. Questo aumenterà l'uso della memoria.
  • Se la risorsa non può essere trovata localmente (sul disco o nella cache della memoria), viene recuperata dal server remoto, nel qual caso viene visualizzata e/o elaborata nel browser, memorizzata nella cache del disco, e anche memorizzata nella cache della memoria. Come il passo precedente, anche questo aumenta l'uso della memoria, e in misura simile.

Il browser può o meno espellere le risorse per liberare le cache quando scadono o invecchiano (cioè: non sono state necessarie per x secondi), ma il tempo prima che ciò accada potrebbe essere da ore a giorni, a seconda della risorsa e della frequenza del suo uso (si pensi alla miniatura del profilo di una persona popolare), quindi nel tempo l'uso della memoria tende naturalmente ad aumentare. Potrebbe esserci un'impostazione avanzata disponibile per diminuire la durata dell'invecchiamento, o potrebbe non esserci.

Non ho mai avuto problemi a frugare nei miei sistemi, ma in realtà, è banale chiudere e riaprire il browser quando sembra che stia occupando troppa memoria. Un'altra opzione sarebbe quella di provare un addon chiamato "The Great Suspender". Esso "sonnecchia" le schede a cui non si è acceduto entro un certo periodo di tempo, e ho confermato che riduce veramente il consumo di memoria, a volte drasticamente. L'unico avvertimento per usarlo è che non sempre vi restituisce la stessa pagina quando riattivate una scheda. Inoltre, non permettete mai di sospendere una scheda se contiene un modulo che richiede l'input dell'utente - se l'avete riempito a metà e poi viene sospeso, perderete tutto il vostro input. Certi altri siti che operano utilizzando sessioni ASP/PHP/qualcosa possono agire in modo imprevedibile. Tuttavia, imparerete quali pagine si adattano bene ad essere sospese e quali no.