public interface

VMManagement

sun.management.VMManagement

Class Overview

An interface for the monitoring and management of the Java virtual machine.

Summary

Public Methods
abstract int getAvailableProcessors()
abstract String getBootClassPath()
abstract long getClassInitializationTime()
abstract long getClassLoadingTime()
abstract String getClassPath()
abstract long getClassVerificationTime()
abstract String getCompilerName()
abstract int getDaemonThreadCount()
abstract long getInitializedClassCount()
abstract List<Counter> getInternalCounters(String pattern)
abstract String getLibraryPath()
abstract int getLiveThreadCount()
abstract int getLoadedClassCount()
abstract long getLoadedClassSize()
abstract String getManagementVersion()
abstract long getMethodDataSize()
abstract String getOsArch()
abstract String getOsName()
abstract String getOsVersion()
abstract int getPeakThreadCount()
abstract long getSafepointCount()
abstract long getSafepointSyncTime()
abstract long getStartupTime()
abstract long getTotalApplicationNonStoppedTime()
abstract long getTotalClassCount()
abstract long getTotalCompileTime()
abstract long getTotalSafepointTime()
abstract long getTotalThreadCount()
abstract long getUnloadedClassCount()
abstract long getUnloadedClassSize()
abstract boolean getVerboseClass()
abstract boolean getVerboseGC()
abstract List<String> getVmArguments()
abstract String getVmId()
abstract String getVmName()
abstract String getVmSpecName()
abstract String getVmSpecVendor()
abstract String getVmSpecVersion()
abstract String getVmVendor()
abstract String getVmVersion()
abstract boolean isBootClassPathSupported()
abstract boolean isCompilationTimeMonitoringSupported()
abstract boolean isCurrentThreadCpuTimeSupported()
abstract boolean isObjectMonitorUsageSupported()
abstract boolean isOtherThreadCpuTimeSupported()
abstract boolean isSynchronizerUsageSupported()
abstract boolean isThreadContentionMonitoringEnabled()
abstract boolean isThreadContentionMonitoringSupported()
abstract boolean isThreadCpuTimeEnabled()

Public Methods

public abstract int getAvailableProcessors ()

public abstract String getBootClassPath ()

public abstract long getClassInitializationTime ()

public abstract long getClassLoadingTime ()

public abstract String getClassPath ()

public abstract long getClassVerificationTime ()

public abstract String getCompilerName ()

public abstract int getDaemonThreadCount ()

public abstract long getInitializedClassCount ()

public abstract List<Counter> getInternalCounters (String pattern)

public abstract String getLibraryPath ()

public abstract int getLiveThreadCount ()

public abstract int getLoadedClassCount ()

public abstract long getLoadedClassSize ()

public abstract String getManagementVersion ()

public abstract long getMethodDataSize ()

public abstract String getOsArch ()

public abstract String getOsName ()

public abstract String getOsVersion ()

public abstract int getPeakThreadCount ()

public abstract long getSafepointCount ()

public abstract long getSafepointSyncTime ()

public abstract long getStartupTime ()

public abstract long getTotalApplicationNonStoppedTime ()

public abstract long getTotalClassCount ()

public abstract long getTotalCompileTime ()

public abstract long getTotalSafepointTime ()

public abstract long getTotalThreadCount ()

public abstract long getUnloadedClassCount ()

public abstract long getUnloadedClassSize ()

public abstract boolean getVerboseClass ()

public abstract boolean getVerboseGC ()

public abstract List<String> getVmArguments ()

public abstract String getVmId ()

public abstract String getVmName ()

public abstract String getVmSpecName ()

public abstract String getVmSpecVendor ()

public abstract String getVmSpecVersion ()

public abstract String getVmVendor ()

public abstract String getVmVersion ()

public abstract boolean isBootClassPathSupported ()

public abstract boolean isCompilationTimeMonitoringSupported ()

public abstract boolean isCurrentThreadCpuTimeSupported ()

public abstract boolean isObjectMonitorUsageSupported ()

public abstract boolean isOtherThreadCpuTimeSupported ()

public abstract boolean isSynchronizerUsageSupported ()

public abstract boolean isThreadContentionMonitoringEnabled ()

public abstract boolean isThreadContentionMonitoringSupported ()

public abstract boolean isThreadCpuTimeEnabled ()