Liberare lo storage del browser sul Mac in sicurezza
I browser possono occupare molto spazio sia su un Mac usato per sviluppare sia nell'uso quotidiano. Un solo profilo Chromium può contenere diversi gigabyte di Cache, Code Cache, GPUCache e archivi dei service worker, mentre segnalibri e password restano leggeri. Le impostazioni di archiviazione spesso includono quel peso in Dati di sistema invece di una riga chiara "Chrome".
Questa guida distingue le cache ricreabili dai dati personali da conservare e spiega perché Safari usa percorsi diversi rispetto alle versioni precedenti. Puoi così misurare lo spazio occupato da un profilo, svuotare le cache e verificare che gli accessi funzionino ancora.
In breve: la vera crescita sta nei profili del browser, soprattutto nelle cache dei Service Worker e nei profili abbandonati, non in una cartella ovvia. Usa prima la pulizia dei dati del sito del browser; svuotare solo le cache ti mantiene connesso, e i residui di profilo si rimuovono in sicurezza solo dopo aver confermato quale browser li possiede.
Cosa cresce davvero dentro un profilo del browser
Ragiona per livelli, non per una sola "cartella del browser":
| Livello | Ruolo | Costo di ricostruzione |
|---|---|---|
| HTTP disk cache | Immagini, script, media per carichi più veloci | Basso; prima visita più lenta |
| Code / JS bytecode cache | Cache di script compilati | Basso; CPU al prossimo avvio |
| GPU / Dawn / WebGPU caches | Risorse lato GPU | Basso |
| Service Worker + Cache Storage | Shell app offline, PWA | Medio; le app ricacheano |
| IndexedDB / Local Storage | Stato app, DB offline | Alto se non sincronizzato |
| Cookies / Login Data | Sessioni e credenziali | Alto; ti ri-autentichi |
| Extensions + extension storage | Funzioni e i loro DB locali | Medio-alto |
| History / bookmarks | Navigazione e sync | Dipende dalla sync dell'account |
Svuotare la cache non è la stessa operazione di svuotare i dati del sito. L'interfaccia del browser li separa per un motivo; cancellare cartelle spesso no.
Laboratorio: misura il browser, non solo i Dati di sistema
Chiudi prima il browser così i file non sono in scrittura. Può essere necessario l'Accesso completo al disco affinché Terminale o un cleaner vedano i percorsi dei container. Gli errori di permesso indicano accesso, non vuoto.
Chrome / famiglia Chromium
I percorsi variano per canale e "Chrome for Testing":
du -sh ~/Library/Application\ Support/Google/Chrome \
~/Library/Caches/Google/Chrome 2>/dev/null
du -sh ~/Library/Application\ Support/Google/Chrome/* 2>/dev/null | sort -h
Entra in Default o Profile N:
du -sh ~/Library/Application\ Support/Google/Chrome/Default/* 2>/dev/null | sort -h
Le sottocartelle che occupano più spazio sono spesso Cache, Code Cache, GPUCache,
Service Worker e a volte IndexedDB. Le prime tre contengono cache; le altre possono contenere dati da conservare.
Safari
Il peso moderno è spesso nel container; le Caches legacy possono essere quasi vuote:
du -sh ~/Library/Containers/com.apple.Safari/Data/Library/Caches \
~/Library/Safari \
~/Library/Caches/com.apple.Safari 2>/dev/null
La cache moderna pesante di Safari è spesso:
~/Library/Containers/com.apple.Safari/Data/Library/Caches/com.apple.Safari
L'albero legacy ~/Library/Caches/com.apple.Safari/WebKitCache può sembrare correlato pur
contenendo quasi nulla. Misura entrambi prima di festeggiare.
Firefox
du -sh ~/Library/Application\ Support/Firefox \
~/Library/Caches/Firefox 2>/dev/null
Edge, Brave, Arc, Dia e altre build Chromium
Stessa idea: Application Support contiene l'albero del profilo; Caches può duplicare o ombreggiare
parte di esso. Le macchine multi-profilo accumulano directory Profile 12 abbandonate;
misura ciascuna prima di cancellarne alcuna.
Parti dall’interfaccia del browser: cancella dati di navigazione in Chrome, gestisci cronologia e dati dei siti in Safari o svuota la cache in Firefox. Queste superfici distinguono cache, cookie, sessioni e interi profili, cosa che la cancellazione manuale di cartelle non fa.
Prima la pulizia integrata (preferita)
Chrome, Edge, Brave, Arc e simili
- Usa il Task Manager del browser quando il sintomo è la CPU (Chrome Helper); il disco è un lavoro diverso.
- Cancella i dati di navigazione, inizia solo con Immagini e file memorizzati nella cache.
- L'intervallo temporale conta: "Tutto il tempo" più i cookie ti disconnette ovunque.
- Rimuovi i profili non usati dal selettore dei profili così i registri interni restano coerenti; non cancellare a caso le cartelle dei profili.
- Disattiva le estensioni che non usi; alcune tengono grandi archivi locali.
Safari
- Svuota le cache dal menu Sviluppo (abilitalo in Impostazioni, Avanzate), oppure cancella la cronologia con un intervallo limitato.
- Nelle versioni con profili, rimuovi un intero profilo secondario dalle Impostazioni.
- Preferisci l'interfaccia di Safari rispetto a cancellare
~/Library/Safariintero; cronologia, Elenco lettura e altro stato si mescolano lì.
Firefox
Impostazioni, Privacy e sicurezza, Cookie e dati dei siti, Cancella dati, e cancella il contenuto web in cache senza cancellare gli accessi a meno che non sia intenzionale.
Perché vince l'interfaccia: i browser mantengono indici e contabilità delle quote. Cancellare foglie a caso può lasciare uno stato corrotto che forza una riparazione più lunga al successivo avvio.
Percorsi manuali quando l'interfaccia non basta
Solo dopo la chiusura, e solo per foglie che comprendi:
du -sh ~/Library/Application\ Support/Google/Chrome/Default/Cache \
~/Library/Application\ Support/Google/Chrome/Default/Code\ Cache \
~/Library/Application\ Support/Google/Chrome/Default/GPUCache 2>/dev/null
Cancella una foglia di cache, non l'intera directory Default. Rimuovere l'intero profilo
è un reset di fabbrica di quella identità.
Esempio pratico
Un Mac da sviluppo riporta "Dati di sistema" intorno a 90 GB. La misurazione mostra:
~/Library/Application Support/Google/Chrome/Default/Cache 18G
~/Library/Application Support/Google/Chrome/Default/Code Cache 4G
~/Library/Application Support/Google/Chrome/Profile 3 22G
Supponiamo che Profile 3 non serva più. Prima salva o esporta i preferiti e i dati locali importanti: un profilo inutilizzato non è necessariamente già salvato. Poi:
- Apri il selettore profili di Chrome e rimuovi Profile 3 dall'interfaccia se compare ancora.
- Se la cartella resta e il profilo è davvero inutilizzato, chiudi Chrome e rimuovi solo quella directory del profilo dopo aver confermato che non è l'identità Default di cui hai bisogno.
- Svuota Cache e Code Cache di Default tramite Cancella i dati di navigazione (file in cache) oppure cancellando quelle due foglie dopo la chiusura.
- Rimisura; conferma che Default ha ancora Login Data e che puoi aprire i siti di lavoro già connesso.
Non cancellare l'intero albero Google/Chrome per "risparmiare tempo."
Residui dell'updater e profili abbandonati
Gli strumenti di aggiornamento di Chromium possono lasciare cartelle di vecchie versioni accanto al browser attivo. Un avvio riuscito non dimostra che le altre versioni siano inutilizzate: verifica che non servano a processi, installazioni o aggiornamenti in corso. Nel dubbio, conservale. Rimuovi i profili inutilizzati dall'interfaccia del browser quando possibile.
Lo store dell'updater di Edge ha una regola in più su alcuni sistemi: i payload più vecchi della versione Edge installata possono essere rimovibili, mentre i payload uguali o più recenti possono essere aggiornamenti in sospeso. Se non riesci a verificare la versione installata o l'utilizzo dei file, conservali.
Effetti collaterali della sincronizzazione
Svuotare la cache non cancella i segnalibri sincronizzati tramite un account del browser. Anche eliminare cookie e dati del sito lascia i segnalibri, ma può cancellare sessioni e dati locali non sincronizzati. Eliminare segnalibri o cronologia sincronizzati può invece propagare la cancellazione agli altri dispositivi, a seconda del browser.
Dove un cleaner per Mac aiuta
Mole porta analisi del disco, manutenzione delle app e pulizia con revisione preventiva in un'app nativa per Mac. Browser e macOS gestiscono ancora cookie, stato dell'account e dati di sistema. Uno strumento di pulizia può raggruppare categorie e dimensioni note delle cache del browser, ma non dovrebbe sostituire l'interfaccia di cancellazione dati del browser per decisioni a livello di cookie né presentare un intero albero Application Support del browser come un'unica casella di spunta sicura.
Usa Analyze o du per trovare quale profilo è enorme; usa il browser o un elenco di cache
revisionato per rimuovere. Abbina con l'igiene generale della
cache.
Errori comuni
Cancellare "tutti i dati di navigazione" per lo spazio su disco. Paghi in ri-autenticazione, non solo in GB.
Cancellare Default intero. È un reset, non un riordino.
Fidarsi solo del percorso Caches legacy di Safari. Misura il container.
Lasciare Chrome aperto mentre cancelli foglie di cache. I writer possono trattenere i file.
Verifica
- Rilancia; conferma i profili e gli accessi che ti aspetti.
- Rimisura gli stessi percorsi; le foglie di cache calano, le radici del profilo restano.
- Carica alcune volte siti pesanti; i primi caricamenti più lenti sono normali.
- Svuota il Cestino solo dopo aver accettato le rimozioni.
Ordine delle operazioni
- Chiudi il browser.
- Misura le radici Application Support e Caches; entra nel profilo più grande.
- Preferisci Cancella i dati di navigazione, solo file in cache.
- Rimuovi i profili abbandonati dall'interfaccia.
- Solo allora cancella a mano le foglie di cache note se serve.
- Rilancia e verifica che l'identità funzioni ancora.
- Svuota il Cestino.
Letture correlate
- Dati di sistema
- Svuotare le cache
- Chrome Helper alto utilizzo CPU
- Documentazione del fornitore per l'interfaccia di cancellazione dati di ogni browser
Lo storage del browser è un problema di gestione di cache e profili, non un motivo per resettare macOS. Misura l'albero del profilo, svuota prima le cache usa e getta e tratta accessi e database del sito come dati utente anche quando stanno accanto a una cartella chiamata Cache.
Ordine di misurazione quando ci sono più browser installati
Safari, Chrome e Arc affiancati sono la norma, e indovinare quale pesa di più costa un giro a vuoto. Ordina prima le radici per dimensione totale, poi decidi in quale albero entrare:
du -sh ~/Library/Application\ Support/Google/Chrome \
~/Library/Application\ Support/Arc \
~/Library/Containers/com.apple.Safari \
~/Library/Application\ Support/Firefox 2>/dev/null | sort -h
Parti dalla radice più grande. Un solo profilo abbandonato basta spesso a spiegare quella crescita dei Dati di sistema che non riuscivi a collocare, quindi misura prima di sospettare di macOS.
Dati del sito ed estensioni: cosa spuntare
Quando l'obiettivo è solo lo spazio su disco:
- Spunta i file in cache.
- Lascia senza spunta cookie, password e compilazione automatica.
- Passa in rassegna le estensioni una alla volta: disinstallare quella che non usi più porta via anche il suo archivio locale, ed è più controllato che svuotare tutti gli archivi in blocco.
Per azzerare completamente un singolo sito, usa il comando "cancella i dati di questo sito" del browser invece della directory del profilo. Tocca quel sito e nient'altro.
Perché i profili del browser finiscono nei Dati di sistema
Un profilo del browser grande viene di norma conteggiato nei Dati di sistema. Svuota 20 GB di cache dall'albero
del profilo e quel numero può metterci un giorno o due a riclassificarsi, quindi leggi du e lo spazio libero
reale invece di guardare la barra delle categorie. Altro su perché la barra resta indietro in
Dati di sistema.
Domande frequenti
Svuotare lo storage del browser mi disconnette dai siti?
Svuotare soltanto immagini e file in cache di solito mantiene gli accessi. Cookie e altri dati dei siti possono invece contenere sessioni o dati offline. L'archivio dei Service Worker non va quindi trattato in blocco come una semplice cache di immagini.
Perché lo storage del browser compare sotto Dati di sistema?
I profili del browser vivono in ~/Library, e le impostazioni di archiviazione di macOS includono gran parte di quell'albero nella barra Dati di sistema, così un profilo da 10 GB gonfia un numero che sembra slegato da qualsiasi browser.
I file vecchi dell'updater e i profili abbandonati si possono rimuovere in sicurezza?
Anche dopo la disinstallazione, un profilo può contenere l'unica copia di segnalibri, password o dati locali. Prima di eliminarlo, verifica il backup e se quei dati servono ancora. Rimuovi i vecchi file di aggiornamento solo se nessun processo, installazione o aggiornamento li usa; nel dubbio, conservali.