Gestione memoria
Il processo di gestione della memoria nella macchina virtuale (VM) viene gestito dal programma di allocazione e dal raccoglitore dati inutilizzati. Questi componenti operano su un'area di memoria riservata all'elaborazione VM, denominata heap Java. L'assegnatore è responsabile dell'assegnazione delle aree dell'heap per gli oggetti Java. Il programma di raccolta dati inutilizzati recupera lo spazio heap rimuovendo gli oggetti quando non sono più necessari.
Leggere il resto di questa sezione per ulteriori informazioni sui seguenti elementi:
- Come dimensionare l'heap Java per l'applicazione.
- Come abilitare la traccia GC dettagliata e utilizzare l'output per risolvere problemi con la gestione della memoria.
Leggere la sezione Gestione memoria della documentazione utente OpenJ9 per ulteriori informazioni sui seguenti elementi:
- Il modo in cui l'allocatore gestisce la memoria degli oggetti Java sull'heap.
- Come funziona il processo GC (garbage collection), inclusi i dettagli relativi alle diverse operazioni GC.
- Come l'heap Java è configurato per ottenere diverse strategie di gestione della memoria.
- Quali politiche GC sono fornite da OpenJ9 per i diversi carichi di lavoro dell'applicazione e SLA (service - level agreement).
- Come abilitare la registrazione GC verbose e utilizzare l'output per risolvere i problemi con la gestione della memoria.