Quando ti serve più RAM
Minecraft Vanilla gira bene con 2-4 GB. Ma con i mod cambia tutto. Un Modpack leggero da 50 mod vuole 4-6 GB. Quelli medi da 100+ mod chiedono 6-8 GB. I grandi come All The Mods o GregTech: New Horizons possono richiedere 10-16 GB.
Segnali che ti serve più RAM: il gioco scatta o si blocca periodicamente, vai in crash per memoria esaurita, oppure la schermata di caricamento dura un'eternità.
Quanta assegnarne
Guarda quanto consiglia il Modpack. Se non c'è una raccomandazione, parti da 6 GB per i pack medi e 8 GB per quelli grandi. Non assegnare più del necessario. Troppa RAM può perfino peggiorare le prestazioni perché Java passa più tempo in garbage collection.
Non assegnare mai tutta la RAM di sistema. Lascia almeno 4 GB per il sistema operativo e gli altri programmi. Se hai 16 GB in totale, 8-10 GB per Minecraft sono il massimo pratico.
Cambiare la RAM in GDLauncher
Per tutte le istanze: apri Settings (icona ingranaggio), vai su Java e regola lo slider Maximum Memory. Questo diventa il default per le nuove istanze.
Per un'istanza specifica: clic destro sull'istanza, apri Settings, vai alla scheda Java, attiva "Override Global Settings" e imposta la memoria lì. Comodo quando un Modpack richiede più del tuo default.
Controllare il tuo sistema
Su Windows: Ctrl + Shift + Esc apre il Task Manager. Clicca Prestazioni, poi Memoria. Su Mac: menu Apple, Informazioni su questo Mac. Su Linux: free -h nel terminale.
Ti serve Java a 64 bit per assegnare più di circa 1,5 GB. Java a 32 bit è limitato. GDLauncher gestisce Java al posto tuo, quindi di solito non è un problema, a meno che tu non abbia configurato qualcosa a mano.
Quando aumentare la RAM non basta
Se il gioco resta lento anche con tanta RAM assegnata, guarda la schermata di debug F3 in gioco. Mostra quanta memoria sta usando davvero Minecraft. Se non è vicino al limite, la RAM non è il collo di bottiglia.
Il problema potrebbe essere la GPU (prova mod di performance come Sodium), la CPU (prova Lithium), oppure semplicemente troppi mod per il tuo hardware. Non tutti i PC riescono a far girare tutti i Modpack.
Scatti da garbage collection
Se hai freeze periodici (di solito da mezzo secondo a vari secondi), è il garbage collector. Paradossalmente, a volte assegnare meno RAM aiuta, perché Java ha meno roba da ripulire. Prova anche la mod FerriteCore, che riduce l'uso di memoria.
Per più controllo, puoi usare argomenti Java ottimizzati. Ecco un set che funziona bene per Minecraft:
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 Incollali nel campo Java arguments nelle impostazioni di GDLauncher. Ottimizzano il modo in cui Java gestisce la memoria specificamente per Minecraft.