public interface

HotspotCompilationMBean

sun.management.HotspotCompilationMBean

Class Overview

Hotspot internal management interface for the compilation system.

Summary

Public Methods
abstract long getBailoutCompileCount()
Returns the number of bailout compiles.
abstract long getCompiledMethodCodeSize()
Returns the number of bytes for the code of the compiled methods.
abstract long getCompiledMethodSize()
Returns the number of bytes occupied by the compiled methods.
abstract int getCompilerThreadCount()
Returns the number of compiler threads.
abstract List<CompilerThreadStat> getCompilerThreadStats()
Returns the statistic of all compiler threads.
abstract MethodInfo getFailedCompile()
Returns the method information of the last failed compile.
abstract List<Counter> getInternalCompilerCounters()
Returns a list of internal counters maintained in the Java virtual machine for the compilation system.
abstract MethodInfo getInvalidatedCompile()
Returns the method information of the last invalidated compile.
abstract long getInvalidatedCompileCount()
Returns the number of invalidated compiles.
abstract MethodInfo getLastCompile()
Returns the method information of the last compiled method.
abstract long getTotalCompileCount()
Returns the total number of compiles.

Public Methods

public abstract long getBailoutCompileCount ()

Returns the number of bailout compiles.

Returns
  • the number of bailout compiles.

public abstract long getCompiledMethodCodeSize ()

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

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

public abstract long getCompiledMethodSize ()

Returns the number of bytes occupied by the compiled methods.

Returns
  • the number of bytes occupied by the compiled methods.

public abstract int getCompilerThreadCount ()

Returns the number of compiler threads.

Returns
  • the number of compiler threads.

public abstract List<CompilerThreadStat> getCompilerThreadStats ()

Returns the statistic of all compiler threads.

Returns

public abstract MethodInfo getFailedCompile ()

Returns the method information of the last failed compile.

Returns

public abstract List<Counter> getInternalCompilerCounters ()

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

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

public abstract MethodInfo getInvalidatedCompile ()

Returns the method information of the last invalidated compile.

Returns

public abstract long getInvalidatedCompileCount ()

Returns the number of invalidated compiles.

Returns
  • the number of invalidated compiles.

public abstract MethodInfo getLastCompile ()

Returns the method information of the last compiled method.

Returns

public abstract long getTotalCompileCount ()

Returns the total number of compiles.

Returns
  • the total number of compiles.