# Le cache JetBrains su Mac (IntelliJ, WebStorm, PyCharm)

> Cache e indici si ricostruiscono al lancio successivo; configurazione, plugin e dati di progetto no. Usa prima Invalidate Caches, poi misura prima di rimuovere una cartella.

Published: 2026-09-20 | Updated: 2026-09-24

Gli IDE JetBrains come IntelliJ IDEA, WebStorm e PyCharm lasciano su un Mac diverse cartelle da più gigabyte, e solo alcune si possono svuotare senza rischi. Cache e indici si ricostruiscono al lancio successivo; configurazione, plugin e dati di progetto no. Questa differenza impedisce che una pulizia si trasformi in impostazioni perse o in un progetto rotto.

Questa pagina è il complemento specifico per JetBrains alla guida generale sulle cache di sviluppo. Usa «Mole» solo per Mole for Mac su mole.fit e per il suo strumento a riga di comando `mo`, e non riporta cifre in gigabyte per IDE, perché variano troppo per essere utili; misuri sulla tua macchina.

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/jetbrains-caches-layers-mobile.webp">
    <img src="https://mole.fit/img/blog/jetbrains-caches-layers.webp" width="1536" height="1024" loading="lazy" alt="Dati JetBrains su Mac: cache e indici ricostruibili, log e Local History, che può contenere le tue modifiche.">
  </picture>
  <figcaption>Cache e indici si ricostruiscono. I log servono alla risoluzione dei problemi, e Local History può contenere le tue modifiche</figcaption>
</figure>

## Cosa memorizza JetBrains, e cosa non è solo cache

Un'installazione JetBrains è composta da più directory con costi di recupero molto diversi. Trattarle come un'unica cartella è dove le pulizie vanno storte.

| Livello | Cosa contiene | Ricostruibile? |
|---|---|---|
| Cache | Dati di ricerca compilati e file di lavoro temporanei | Sì, al lancio successivo |
| Indici | L'indice del progetto che l'IDE crea per navigare il codice | Sì, reindicizzando |
| Log | Testo diagnostico per la risoluzione dei problemi | No, ma eliminabili una volta risolto il problema |
| Configurazione | Scorciatoie, stile del codice, preferenze | No; è la tua configurazione |
| Plugin | Plugin installati e i loro dati | In parte; reinstallare perde lo stato locale |
| Dati di progetto | Cartelle `.idea` e Local History | No; è lavoro di progetto e personale |

Cache e indici si ricostruiscono da soli. I log non tornano, ma puoi eliminarli una volta risolto il problema. Gli ultimi tre sono la tua configurazione e il tuo lavoro, e non sono cache in qualunque cartella si trovino.

## Preferisci gli strumenti dell'IDE

Prima di cancellare una cartella, usa il percorso integrato dell'IDE. File › Invalidate Caches svuota cache e indici e propone il riavvio, è il modo supportato per riparare un indice obsoleto senza toccare le impostazioni. Verifica la dicitura esatta del menu nella tua versione di IntelliJ, WebStorm o PyCharm, perché le etichette dei menu cambiano tra le release.

A occupare più spazio sono di solito le versioni vecchie. Ogni versione principale dell'IDE ha il proprio insieme di cartelle, e un aggiornamento lascia al suo posto quello precedente. Help › Delete Leftover IDE Directories… cerca le directory di impostazioni, cache e log delle versioni precedenti dell'IDE e ti lascia scegliere quali eliminare; le versioni ancora installate partono deselezionate. Le build attuali della piattaforma IntelliJ fanno anche da sole una parte di questa pulizia, circa una settimana dopo un aggiornamento: per le versioni non usate da 180 giorni eliminano la cartella di sistema (cache, indici e la Local History di quella versione) e i log, e mantengono impostazioni e plugin.

Chiudi l'IDE prima di rivedere una cartella a mano, per non cancellare file che il processo in esecuzione tiene ancora aperti.

## Trovare la directory di sistema su Mac

JetBrains documenta la posizione delle sue directory per versione, e la sottocartella esatta prodotto-e-versione differisce su ogni macchina; individua la tua tramite l'IDE (Help › Show Log in Finder apre la cartella dei log) invece di incollare un percorso assoluto obsoleto. Nelle versioni attuali le cartelle padre su macOS sono `~/Library/Caches/JetBrains` e `~/Library/Application Support/JetBrains`, con i log in `~/Library/Logs/JetBrains`.

Misura le cartelle padre per vedere dove va davvero lo spazio prima di rimuovere qualcosa:

```
du -sh ~/Library/Caches/JetBrains ~/Library/Application\ Support/JetBrains ~/Library/Logs/JetBrains
```

Così vedi quanto occupano la directory di sistema, quella di configurazione e i log. Una riga «No such file or directory» significa solo che quella cartella non esiste su questo Mac. Il totale sotto Caches include anche Local History, quindi non è tutto cache eliminabile. Impostazioni e plugin si trovano sotto Application Support.

## Un ordine sicuro

1. Misura le cartelle padre di JetBrains per sapere dov'è lo spazio.
2. Esegui File › Invalidate Caches senza selezionare l'opzione aggiuntiva che elimina Local History, poi riavvia l'IDE.
3. Misura di nuovo quando la reindicizzazione è finita. L'indice viene ricostruito, quindi una parte dello spazio torna.
4. Per le versioni vecchie usa Help › Delete Leftover IDE Directories… invece di cancellare cartelle a mano; elimina i vecchi log solo dopo aver risolto il problema.
5. Non cancellare mai `.idea` o Local History alla leggera; è lavoro di progetto e personale.

La sovrapposizione con i gestori di pacchetti e le cartelle `node_modules` sparse appartiene a un'altra guida: [come svuotare le cache di sviluppo su Mac](https://mole.fit/it/blog/how-to-clear-dev-caches-mac) copre npm, Cargo, pip e Gradle, e [come pulire Xcode](https://mole.fit/it/blog/how-to-clean-up-xcode-mac) copre DerivedData se compili anche con la toolchain di Apple. Un IDE non è un JDK, quindi rimuovere un runtime è un compito distinto in [disinstallare Java su Mac](https://mole.fit/it/blog/how-to-uninstall-java-mac).

## Quando una mappa del disco aiuta

Una volta che sai che le cartelle JetBrains sono grandi, una mappa del disco serve a vedere quale prodotto e quale versione occupano lo spazio. La vista Analyze di Mole mostra le directory grandi con percorso e dimensione; la scansione è gratuita senza licenza, e sei tu a decidere cosa rimuovere. Clean in Mole lascia di proposito da parte `~/Library/Caches/JetBrains`, `~/Library/Application Support/JetBrains` e `~/Library/Caches/com.jetbrains.toolbox`, perché accanto alle cache contengono Local History e impostazioni; per svuotarle restano gli strumenti dell'IDE. Quando disinstalli un IDE JetBrains con Mole, le sue cartelle con il nome della versione compaiono nell'elenco ma non sono selezionate, e la stessa protezione lascia al loro posto quelle sotto Caches e Application Support; controllale ed eliminale tu se non ti servono più le impostazioni o la Local History di quell'IDE.

È un lavoro diverso da `mo purge`, che spazza gli output di build e le cartelle di dipendenze dei progetti invece delle cache dell'IDE, come spiega [la purge su Mac](https://mole.fit/it/blog/purge-on-mac-explained). Per cosa Mole rivede e cosa si rifiuta di toccare, vedi [Mole è sicuro](https://mole.fit/it/blog/is-mole-safe).

## Approfondimenti

- [Come svuotare le cache di sviluppo su Mac](https://mole.fit/it/blog/how-to-clear-dev-caches-mac): il lato gestori di pacchetti e `node_modules`.
- [Quali cache del Mac si possono cancellare senza rischi](https://mole.fit/it/blog/which-mac-caches-are-safe-to-delete): la regola generale ricostruibile o no.
- [Mole è sicuro](https://mole.fit/it/blog/is-mole-safe): cosa rimuove e cosa no uno strumento che fa rivedere prima di cancellare.

## Domande frequenti

### Svuotare le cache cancella i miei progetti?

No. La normale azione Invalidate Caches non elimina i file del progetto né Local History. Local History si trova però nella directory di sistema e una voce separata della finestra permette di eliminarla. Lasciala deselezionata.

### Invalidate Caches o cancellare la directory di sistema?

Invalidate Caches è la via supportata: svuota cache e indici al riavvio senza rimuovere impostazioni o plugin, e conserva Local History, a meno che tu non scelga di eliminarla. Cancellare a mano l'intera directory di sistema può far perdere Local History. Impostazioni e plugin si trovano normalmente sotto Application Support, non in quella directory di sistema.

### Più IDE o Toolbox: una pulizia sola o per prodotto?

Ogni prodotto e versione tiene la propria sottocartella, quindi le cache si accumulano per prodotto e per versione. Puliscile per prodotto tramite ogni IDE, usa Help › Delete Leftover IDE Directories… per le versioni che non usi più, e misura le cartelle padre di JetBrains per vedere quale installazione è davvero grande prima di rimuovere qualcosa.

---

Canonical HTML page: https://mole.fit/it/blog/jetbrains-caches-mac
Blog index for agents: https://mole.fit/it/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
