| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface GarbageCollectorMXBean
用于 Java 虚拟机的垃圾回收的管理接口。垃圾回收是 Java 虚拟机用于查找和回收不可到达对象以释放内存空间的过程。垃圾回收器是一种内存管理器。
 Java 虚拟机可能具有此接口的实现类的一个或多个实例。实现此接口的实例是 MXBean,可以通过调用 ManagementFactory.getGarbageCollectorMXBeans() 方法或从平台 MBeanServer 方法获得。
在 MBeanServer 中唯一标识垃圾回收器的 MXBean 的 ObjectName 为:
   java.lang:type=GarbageCollector,name=collector's name
平台通常包含特定于垃圾回收算法(用于进行监视的)的其他平台依赖信息。
MemoryMXBean, 
JMX Specification., 
访问 MXBeans 的方式| 方法摘要 | |
|---|---|
|  long | getCollectionCount()返回已发生的回收的总次数。 | 
|  long | getCollectionTime()返回近似的累积回收时间(以毫秒为单位)。 | 
| 从接口 java.lang.management.MemoryManagerMXBean 继承的方法 | 
|---|
| getMemoryPoolNames, getName, isValid | 
| 方法详细信息 | 
|---|
long getCollectionCount()
long getCollectionTime()
Java 虚拟机实现可能会使用高精度计时器测量已经过的时间。如果收集时间非常短,则即使回收计数已经增加,此方法仍可能返回相同的值。
| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。