APIdia Launch Partner
Top Description Methods
sun.management

public Interface HotspotCompilationMBean

Known Direct Implementers
sun.management.HotspotCompilation
Imports
sun.management.counter.Counter

Hotspot internal management interface for the compilation system.

Method Summary

Modifier and TypeMethod and Description
public long

Returns:

the number of bailout compiles.
getBailoutCompileCount
()

Returns the number of bailout compiles.

public long

Returns:

the number of bytes for the code of the compiled methods.
getCompiledMethodCodeSize
()

Returns the number of bytes for the code of the compiled methods.

public long

Returns:

the number of bytes occupied by the compiled methods.
getCompiledMethodSize
()

Returns the number of bytes occupied by the compiled methods.

public int

Returns:

the number of compiler threads.
getCompilerThreadCount
()

Returns the number of compiler threads.

public MethodInfo

Returns:

a MethodInfo of the last failed compile.
getFailedCompile
()

Returns the method information of the last failed compile.

public List<Counter>

Returns:

a list of internal counters maintained in the VM for the compilation system.
getInternalCompilerCounters
()

Returns a list of internal counters maintained in the Java virtual machine for the compilation system.

public MethodInfo

Returns:

a MethodInfo of the last invalidated compile.
getInvalidatedCompile
()

Returns the method information of the last invalidated compile.

public long

Returns:

the number of invalidated compiles.
getInvalidatedCompileCount
()

Returns the number of invalidated compiles.

public MethodInfo

Returns:

a MethodInfo of the last compiled method.
getLastCompile
()

Returns the method information of the last compiled method.

public long

Returns:

the total number of compiles.
getTotalCompileCount
()

Returns the total number of compiles.

Method Detail

getBailoutCompileCountback to summary
public long getBailoutCompileCount()

Returns the number of bailout compiles.

Returns:long

the number of bailout compiles.

getCompiledMethodCodeSizeback to summary
public long getCompiledMethodCodeSize()

Returns the number of bytes for the code of the compiled methods.

Returns:long

the number of bytes for the code of the compiled methods.

getCompiledMethodSizeback to summary
public long getCompiledMethodSize()

Returns the number of bytes occupied by the compiled methods.

Returns:long

the number of bytes occupied by the compiled methods.

getCompilerThreadCountback to summary
public int getCompilerThreadCount()

Returns the number of compiler threads.

Returns:int

the number of compiler threads.

getFailedCompileback to summary
public MethodInfo getFailedCompile()

Returns the method information of the last failed compile.

Returns:MethodInfo

a MethodInfo of the last failed compile.

getInternalCompilerCountersback to summary
public List<Counter> getInternalCompilerCounters()

Returns a list of internal counters maintained in the Java virtual machine for the compilation system.

Returns:List<Counter>

a list of internal counters maintained in the VM for the compilation system.

getInvalidatedCompileback to summary
public MethodInfo getInvalidatedCompile()

Returns the method information of the last invalidated compile.

Returns:MethodInfo

a MethodInfo of the last invalidated compile.

getInvalidatedCompileCountback to summary
public long getInvalidatedCompileCount()

Returns the number of invalidated compiles.

Returns:long

the number of invalidated compiles.

getLastCompileback to summary
public MethodInfo getLastCompile()

Returns the method information of the last compiled method.

Returns:MethodInfo

a MethodInfo of the last compiled method.

getTotalCompileCountback to summary
public long getTotalCompileCount()

Returns the total number of compiles.

Returns:long

the total number of compiles.