Cosa abita davvero in %LOCALAPPDATA%\JetBrains
Ogni versione di IntelliJ tiene i propri dati in una coppia di cartelle: i dati di sistema sotto %LOCALAPPDATA%\JetBrains\IntelliJIdea2025.1 e la configurazione sotto %APPDATA%\JetBrains\IntelliJIdea2025.1. Il lato system ospita il peso vero — indici di ricerca, cache del codice, metadati della cronologia locale, output del compile-server e log — e tutto quanto viene ricostruito da zero se sparisce. Il lato config custodisce impostazioni, plugin e stato della licenza: la parte che non si cancella con leggerezza.
Il problema strutturale è il versionamento: 2024.2, 2024.3 e 2025.1 ricevono ciascuna una coppia fresca di cartelle, e nessuno rimuove le vecchie al momento dell'upgrade. Dopo tre anni di aggiornamenti puntuali è normale trovare otto versioni di cartelle system multigigabyte, di cui esattamente una in uso. Aggiungi le cache separate di Gradle e Maven in %USERPROFILE%\.gradle e %USERPROFILE%\.m2 — un capitolo enorme a parte — e il toolchain JVM possiede più disco del sistema operativo.
La pulizia che è sicura
Con l'IDE chiuso l'ordine conta poco; l'unica regola vera è sapere da che parte dello split system/config stai mettendo le mani. Le cartelle delle vecchie versioni sono puro peso morto da quando la nuova funziona, e le cache della versione corrente ti costano soltanto una reindicizzazione.
- File → Invalidate Caches... — la via integrata nell'IDE; spunta Clear file system cache and Local History per il reset completo
- Vecchie cartelle system %LOCALAPPDATA%\JetBrains\IntelliJIdea<versione> — da cancellare quando la nuova versione ha lavorato qualche giorno
- system\caches e system\index della versione corrente — sicuri a IDE chiuso, reindicizzazione completa al prossimo avvio
- system\log — mesi di file idea.log, liberissimi
- %APPDATA%\JetBrains\<versione> — config, plugin, impostazioni; mai da toccare, a meno che l'obiettivo sia il reset di fabbrica
- Utenti Toolbox: %LOCALAPPDATA%\JetBrains\Toolbox\apps — le versioni IDE inutilizzate si tolgono dall'interfaccia di Toolbox
Cosa aspettarsi al prossimo avvio
Dopo una passata alle cache, IntelliJ ricostruisce gli indici di ogni progetto che apri; su un monorepo grande significa minuti di CPU al massimo e una barra di avanzamento, quindi fatelo prima di una scadenza, non durante. La cronologia locale va persa se l'hai svuotata: considerala usa-e-getta per progetto, mai un backup. Il rendimento è proporzionato: recuperare da 20 a 40 gigabyte su una macchina di sviluppo ben rodata è routine, non impresa.
Perché non ricresca, rendi lo sweep periodico invece che eroico: piega il controllo delle vecchie versioni nella stessa routine mensile del resto della pulizia di Windows — un passaggio di Kleaner PRO copre le cartelle JetBrains insieme ai soliti file temporanei, e un promemoria sul calendario fa lo stesso lavoro gratis. La JVM troverà sempre nuovi modi di riempire un disco; l'unica domanda è se te ne accorgi al 90 percento pieno o con 5 gigabyte liberi.
Domande e risposte
Si possono cancellare cache e indici di IntelliJ?
Sì, con l'IDE chiuso — IntelliJ li ricostruisce al prossimo avvio. Solo la reindicizzazione dei progetti grandi richiede tempo; lì dentro non ci sono sorgenti di progetto.
Dove IntelliJ IDEA salva le cache su Windows?
Sotto %LOCALAPPDATA%\JetBrains\IntelliJIdea<versione> — cartelle system, caches, index e log — mentre impostazioni e plugin stanno in %APPDATA%\JetBrains. Ogni versione ha la sua coppia, quindi le release vecchie lasciano cartelle dietro di sé.
Scopri cosa include la licenza prima dell'acquisto.
La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.
Da leggere dopo
Scrivici: [email protected]