Was tun -XX:-PrintGC und XX:-PrintGCDetails flags tun?
Fand ich die JVM flags hier. Gibt es eine genauere Erklärung, was genau Sie tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich die JVM flags hier. Gibt es eine genauere Erklärung, was genau Sie tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einstellung dieses flags schreibt alle die garbage Collection erfolgt durch die JVM in einer log-Datei (oder stdout, aber dann ist es weniger nützlich), und diese können analysiert werden, indem Sie tools wie den erwähnten hier. Mithilfe dieser Informationen können Sie die Feinabstimmung Ihrer garbage-collection-Konfiguration.
Eher auf Sonne, verwenden Sie
-Xloggc:gc.log
zu melden, um eine Datei-verbose:gc
ist auch ein gemeinsamer Schalter für diese.Stellen Sie außerdem sicher
-XX:+PrintGCDetails
und-XX:+PrintGCTimeStamps
(beachten Sie die + - Zeichen). Die timestamp-switch ist redundant, aber gut zu gehören.-verbose:gc
ist ein Mechanismus, um log-Garbage Collection-Ereignisse in einer ausführlichen Art und Weise, mit denen Sie analysiert werden kann und post - oder runtime-evalutated hinsichtlich der erforderlichen VM-Ergonomie. 🙂