Google Chrome fino ad oggi ha subito enormi evoluzioni su più aspetti, fra tutte la velocità, la stabilità e la sicurezza. Uno degli aspetti però per cui il browser di Google fa ancora tribolare parecchio gli sviluppatori da una parte e gli utenti finali dall’altra, è la gestione della RAM.
Quante schede avete aperto?
Mentre sto scrivendo questa guida, ho aperto solo alcune schede di navigazione che utilizzo normalmente durante il giorno, vuoi per seguire le novità su Twitter o altri social, gestire i miei contatti su Facebook, Drive per i miei documenti, o come in questo caso dedicandone una per WordPress. Non sono molte in realtà, ma bisogna ammettere che queste schede aperte pesano un bel po’ sulla RAM: nel mio caso circa 150 MB.
Tab Discarding sospende le schede meno usate per ridurre il consumo di RAM
Nel tempo, Google ha tenuto conto dei numerosi feedback dai propri utenti più fedeli, però è intenzionata a lavorare sodo per ridurre il più possibile il consumo di RAM per Chrome. Per questo motivo, nella versione Canary di Chrome per sistemi Windows, OS X e Linux, è stata implementata una nuova funzione chiamata Tab Discarding che agisce sospendendo le schede di navigazione aperte che non vengono utilizzate e che pesano enormemente sulla RAM. Tuttavia l’utente potrà riattivare la scheda sospesa senza perdere dati e informazioni utili e importanti che questa conteneva prima della sospensione.
Le schede aperte da sospendere per alleggerire la gestione della RAM, vengono scelte in base ad un sistema di ranking in cui viene assegnata una priorità. Viene stilata una specie di classifica in cui viene determinato il ranking di quali siano le schede più importanti e quali meno. Di seguito un elenco di esempio stilato da Chromium.org:
- Pagine interne come nuove schede, preferiti, ecc.
- Schede selezionate a long time ago.
- Schede selezionate di recente.
- Schede in cui viene riprodotto dell’audio.
- Applicazioni in esecuzione all’interno di una finestra.
- Schede appuntate.
- La scheda selezionata.
E’ possibile testare questa nuova funzione scaricando e installando Chrome Canary. Una volta installata la versione del browser, puntate alla barra degli indirizzi e digitate la stringa chrome://flags/#enable-tab-discarding, questa attiverà l’opzione di sospensione. Se invece digitate il comando chrome://discards vi verrà mostrato l’elenco delle schede aperte con la relativa posizione. In questa classifica speciale, si avrà la possibilità di sospendere manualmente ogni scheda che influirà sul consumo della RAM.