@AMXMetadata(type="compilation-system-mon", group="monitoring") @ManagedObject @Description(value="JVM Compilation Statistics") public class JVMCompilationStatsProvider extends Object
The MBean will be of the format
amx:pp=/mon/server-mon[server],type=compilation-system-mon,name=jvm/compilation-system
and can be enabled by turning the Jvm monitoring level in the admin console to LOW
Constructor and Description |
---|
JVMCompilationStatsProvider() |
Modifier and Type | Method and Description |
---|---|
org.glassfish.external.statistics.StringStatistic |
getCompilerName()
Gets the name of the Just-in-time (JIT) compiler
|
org.glassfish.external.statistics.CountStatistic |
getTotalCompilationTime()
Gets the approximate accumulated elapsed time spent in compilation
|
@ManagedAttribute(id="name-current") @Description(value="name of the Just-in-time (JIT) compiler") public org.glassfish.external.statistics.StringStatistic getCompilerName()
StringStatistic
with the compiler name@ManagedAttribute(id="totalcompilationtime-current") @Description(value="approximate accumlated elapsed time (in milliseconds) spent in compilation") public org.glassfish.external.statistics.CountStatistic getTotalCompilationTime()
StringStatistic
with the elapsed time in millisecondsCopyright © 2018. All rights reserved.