2009-11-29 7 views

Antwort

5

Wenn Sie dieses Flag setzen, werden alle von der JVM erstellten Speicherbereinigungen in eine Protokolldatei (oder stdout, aber weniger nützlich) geschrieben, und diese können von Tools wie den genannten here analysiert werden. Anhand dieser Informationen können Sie Ihre Garbage Collection-Konfiguration optimieren.

+0

Mithilfe der oben genannten Flags ist es möglich, die Details der vorherigen GC-Zyklen (von Zeit, wenn diese Flags nicht festgelegt wurden) zu erhalten? – Dharmaputhiran

+0

Was meinen Sie mit "vorherigen GC-Zyklen"? –

9

Eher auf Sun, verwenden Sie -Xloggc:gc.log, um in eine Datei zu loggen, -verbose:gc ist auch ein gemeinsamer Schalter dafür.

Stellen Sie auch -XX:+PrintGCDetails und -XX:+PrintGCTimeStamps sicher (beachten Sie das Plus + Zeichen). Der Zeitstempelschalter ist redundant, aber gut zu integrieren.