APIdia Launch Partner
Top Description Fields Constructors Methods
sun.management

pack-priv Class HotspotClassLoading

extends Object
implements HotspotClassLoadingMBean
Class Inheritance
All Implemented Interfaces
sun.management.HotspotClassLoadingMBean
Imports
sun.management.counter.*

Implementation class of HotspotClassLoadingMBean interface. Internal, uncommitted management interface for Hotspot class loading system.

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String
private VMManagement
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv
HotspotClassLoading(VMManagement vm)

Constructor of HotspotClassLoading class.

Method Summary

Modifier and TypeMethod and Description
public long
getClassInitializationTime()

Implements sun.management.HotspotClassLoadingMBean.getClassInitializationTime.

Returns the accumulated elapsed time spent in class initializers in milliseconds.

public long
getClassLoadingTime()

Implements sun.management.HotspotClassLoadingMBean.getClassLoadingTime.

Returns the accumulated elapsed time spent by class loading in milliseconds.

public long
getClassVerificationTime()

Implements sun.management.HotspotClassLoadingMBean.getClassVerificationTime.

Returns the accumulated elapsed time spent in class verifier in milliseconds.

public long
getInitializedClassCount()

Implements sun.management.HotspotClassLoadingMBean.getInitializedClassCount.

Returns the number of classes for which initializers were run.

public List<Counter>
getInternalClassLoadingCounters()

Implements sun.management.HotspotClassLoadingMBean.getInternalClassLoadingCounters.

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

public long
getLoadedClassSize()

Implements sun.management.HotspotClassLoadingMBean.getLoadedClassSize.

Returns the amount of memory in bytes occupied by loaded classes in the Java virtual machine.

public long
getMethodDataSize()

Implements sun.management.HotspotClassLoadingMBean.getMethodDataSize.

Returns the amount of memory in bytes occupied by the method data.

public long
getUnloadedClassSize()

Implements sun.management.HotspotClassLoadingMBean.getUnloadedClassSize.

Returns the number of bytes that the Java virtual machine collected due to class unloading.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CLS_COUNTER_NAME_PATTERNback to summary
private static final String CLS_COUNTER_NAME_PATTERN
COM_SUN_CLSback to summary
private static final String COM_SUN_CLS
JAVA_CLSback to summary
private static final String JAVA_CLS
jvmback to summary
private VMManagement jvm
SUN_CLSback to summary
private static final String SUN_CLS

Constructor Detail

HotspotClassLoadingback to summary
pack-priv HotspotClassLoading(VMManagement vm)

Constructor of HotspotClassLoading class.

Method Detail

getClassInitializationTimeback to summary
public long getClassInitializationTime()

Implements sun.management.HotspotClassLoadingMBean.getClassInitializationTime.

Doc from sun.management.HotspotClassLoadingMBean.getClassInitializationTime.

Returns the accumulated elapsed time spent in class initializers in milliseconds.

getClassLoadingTimeback to summary
public long getClassLoadingTime()

Implements sun.management.HotspotClassLoadingMBean.getClassLoadingTime.

Doc from sun.management.HotspotClassLoadingMBean.getClassLoadingTime.

Returns the accumulated elapsed time spent by class loading in milliseconds.

getClassVerificationTimeback to summary
public long getClassVerificationTime()

Implements sun.management.HotspotClassLoadingMBean.getClassVerificationTime.

Doc from sun.management.HotspotClassLoadingMBean.getClassVerificationTime.

Returns the accumulated elapsed time spent in class verifier in milliseconds.

getInitializedClassCountback to summary
public long getInitializedClassCount()

Implements sun.management.HotspotClassLoadingMBean.getInitializedClassCount.

Doc from sun.management.HotspotClassLoadingMBean.getInitializedClassCount.

Returns the number of classes for which initializers were run.

getInternalClassLoadingCountersback to summary
public List<Counter> getInternalClassLoadingCounters()

Implements sun.management.HotspotClassLoadingMBean.getInternalClassLoadingCounters.

Doc from sun.management.HotspotClassLoadingMBean.getInternalClassLoadingCounters.

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

getLoadedClassSizeback to summary
public long getLoadedClassSize()

Implements sun.management.HotspotClassLoadingMBean.getLoadedClassSize.

Doc from sun.management.HotspotClassLoadingMBean.getLoadedClassSize.

Returns the amount of memory in bytes occupied by loaded classes in the Java virtual machine.

getMethodDataSizeback to summary
public long getMethodDataSize()

Implements sun.management.HotspotClassLoadingMBean.getMethodDataSize.

Doc from sun.management.HotspotClassLoadingMBean.getMethodDataSize.

Returns the amount of memory in bytes occupied by the method data.

getUnloadedClassSizeback to summary
public long getUnloadedClassSize()

Implements sun.management.HotspotClassLoadingMBean.getUnloadedClassSize.

Doc from sun.management.HotspotClassLoadingMBean.getUnloadedClassSize.

Returns the number of bytes that the Java virtual machine collected due to class unloading.