Ich möchte den gc-Aktivitätsstatus meiner laufenden Anwendung von einem Punktschnittansatz erhalten. Die Information, die ich benötige, ist die Zeit, die für das junge Gen GC und die volle GC benötigt wird, wie im jstat -Gutil.Wie man java jstat -gcutil Ergebnis programmatisch erhält
Ich stolperte über diese Klasse ManagementFactory.getGarbageCollectorMXBeans aber es ist Sammler basiert, wo die Sammlung Zeit umfasst sowohl junge und vollständige GC.
Sie können mit dem [Jstat.java] (http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/sun/tools/jstat/Jstat beginnen. Java /) Quelle und erstellen Sie einen Wrapper um ihn herum. (Vorschlag nicht weiter untersucht, aber es scheint machbar) – SubOptimal
@SubOptimal Kann versuchen – bLaXjack