Moin,
ich bin derzeit auf der Suche nach Speicherlecks in meiner Anwendung und lese dazu viele Webseiten und habe mir auch das Buch "Java Core Programmierung - Memory model und Garbage Collection" von A. Langer und K. Kreft besorgt.
Nun bin ich auf die o. g. Option "verbose:gc" gestossen, zu der auf der Oracleseite steht:
If you simply use the verbose:gc flag, you'll have GC log output sent to the stdout console
Ich habe nun auch meine Anwendung hiermit gestartet (direkt von Eclipse aus), jedoch bekomme keinerlei Ausgaben. Auch der Versuch, diese Ausgabe per " -Xloggc" in eine Datei umzulenken, brachte kein Ergebnis.
Da ich mir sicher bin, dass das GC ausgeführt wird (sehe ich ja in jConsole resp. VisualVM), frage ich mich : was mache ich hier falsch?
Danke und Gruß
Klaus
ich bin derzeit auf der Suche nach Speicherlecks in meiner Anwendung und lese dazu viele Webseiten und habe mir auch das Buch "Java Core Programmierung - Memory model und Garbage Collection" von A. Langer und K. Kreft besorgt.
Nun bin ich auf die o. g. Option "verbose:gc" gestossen, zu der auf der Oracleseite steht:
If you simply use the verbose:gc flag, you'll have GC log output sent to the stdout console
Ich habe nun auch meine Anwendung hiermit gestartet (direkt von Eclipse aus), jedoch bekomme keinerlei Ausgaben. Auch der Versuch, diese Ausgabe per " -Xloggc" in eine Datei umzulenken, brachte kein Ergebnis.
Da ich mir sicher bin, dass das GC ausgeführt wird (sehe ich ja in jConsole resp. VisualVM), frage ich mich : was mache ich hier falsch?
Danke und Gruß
Klaus