# 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-23

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">
  <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.">
  <figcaption>Cache e indici si ricostruiscono. Configurazione, plugin e dati di progetto richiedono una decisione diversa</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 | Sì; sicuri da svuotare |
| 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 |

I primi tre si ricostruiscono da soli e sono gli obiettivi sicuri. 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.

Se gestisci più prodotti JetBrains con l'app Toolbox, essa mostra anche una pulizia per prodotto e la posizione di ogni installazione. 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 rimanda alle cartelle di log e di configurazione) 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 sta davvero il peso prima di rimuovere qualcosa:

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

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. Passa da Invalidate Caches nell'IDE, e reindicizza una volta se la navigazione sembra strana.
2. Misura le cartelle padre di JetBrains per sapere dov'è lo spazio.
3. Svuota cache e indici dalla finestra dell’IDE senza selezionare l’opzione aggiuntiva che elimina Local History; esamina i log a parte.
4. Non cancellare mai `.idea` o Local History alla leggera; è lavoro di progetto e personale.
5. Riavvia l'IDE e verifica che lo spazio sia tornato prima di fare altro.

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 portano il peso. La vista Analyze di Mole fa emergere le directory grandi per la revisione con percorso e dimensione, e Clean elenca i candidati di cache; la scansione è gratuita senza licenza, e sei tu a decidere cosa rimuovere. È un lavoro diverso da `mo purge`, che spazza gli output di build ricostruibili di un progetto 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 svuota cache e indici al riavvio 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.

### 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. Puliscile per prodotto tramite ogni IDE o l'app Toolbox, 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
