Java verbose: gc Wie liest man die Ausgabe?

8

Ich habe eine Java-Anwendung, die einige Leistungsprobleme hat, und jemand empfiehlt mir, es im Modus verbose: gc auszuführen. Das ist gemacht worden, aber ich weiß nicht, wie man das Logging interpretiert. Ist es möglich, mir zu erklären, was das alles bedeutet, oder mir zu sagen, was ich tun kann, um die Leistung zu steigern?

Das Ausgabeprotokoll finden Sie auf Ссылка

Vielen Dank im Voraus, Mit freundlichen Grüßen, Maarten

    
Maarten Kesselaers 09.08.2012, 18:36
quelle

1 Antwort

10

verbose:gc wird direkt nach jeder GC-Sammlung gedruckt und gibt Details zu den einzelnen Speicherdetails aus. Hier ist ein Blog zum Lesen von ausführlichen gc

Wenn Sie versuchen, nach einem Speicherleck zu suchen, lautet die ausführliche Beschreibung: gc möglicherweise nicht genug. Verwenden Sie einige Visualisierungstools wie jhat (oder) visualvm etc.,

%Vor%     
kosa 09.08.2012, 18:42
quelle

Tags und Links