public interface ClassLoadingMXBean extends PlatformManagedObject
一个java虚拟机具有这个接口的实现类的一个实例。本实例实现此接口是一个MXBean可以通过调用方法或从platform MBeanServer
获得ManagementFactory.getClassLoadingMXBean()
。
用于唯一标识的类加载系统在MBeanServer的MXBean的ObjectName是:
java.lang:type=ClassLoading
可以通过调用
PlatformManagedObject.getObjectName()
方法得到的。
ManagementFactory.getPlatformMXBeans(Class)
,
JMX Specification.,
Ways to Access MXBeans
Modifier and Type | Method and Description |
---|---|
int |
getLoadedClassCount()
返回正在加载在java虚拟机的类数。
|
long |
getTotalLoadedClassCount()
返回已加载,因为java虚拟机开始执行班级总人数。
|
long |
getUnloadedClassCount()
返回班级总数卸自java虚拟机开始执行。
|
boolean |
isVerbose()
如果该类加载系统的详细输出启用。
|
void |
setVerbose(boolean value)
启用或禁用冗长的类加载系统输出。
|
getObjectName
long getTotalLoadedClassCount()
int getLoadedClassCount()
long getUnloadedClassCount()
boolean isVerbose()
void setVerbose(boolean value)
此方法可以同时调用多个线程。每次调用这个方法启用或禁用详细输出全球。
value
-
true使冗长的输出;
false禁用。
SecurityException
-如果存在一个安全管理和调用方没有managementpermission(“控制”)。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.