2009-11-29 24 views

risposta

5

Impostazione questo bandiere scrive tutte le collezioni di immondizia fatte dalla JVM in un file di log (o stdout, ma poi è meno utile), e questi possono essere analizzati con strumenti come quelli menzionati here. Utilizzando queste informazioni è possibile perfezionare la configurazione della garbage collection.

+0

Utilizzando i flag sopra menzionati, è possibile ottenere i dettagli dei cicli GC precedenti (di volta in cui questi flag non sono stati impostati)? – Dharmaputhiran

+0

Cosa intendi per "cicli GC precedenti"? –

9

Piuttosto il Sun, utilizzare -Xloggc:gc.log per accedere a un file, -verbose:gc è anche un interruttore comuni per questo.

Inoltre, verificare -XX:+PrintGCDetails e -XX:+PrintGCTimeStamps (notare il segno più +). L'interruttore timestamp è ridondante ma buono da includere.

Problemi correlati