-
- All Superinterfaces:
-
MemoryManagerMXBean,PlatformManagedObject
- All Known Subinterfaces:
-
GarbageCollectorMXBean
public interface GarbageCollectorMXBean extends MemoryManagerMXBean
用于Java虚拟机垃圾收集的管理界面。 垃圾收集是Java虚拟机用来查找和回收不可达对象以释放内存空间的过程。 一个垃圾收集器是一种类型的memory manager。Java虚拟机可能具有此接口的实现类的一个或多个实例。 实现此接口的实例是一个MXBean ,可以通过调用能够得到
ManagementFactory.getGarbageCollectorMXBeans()方法或从platform MBeanServer方法。用于唯一标识MBeanServer中垃圾收集器的MXBean的
ObjectName是:
可以通过调用java.lang:type=GarbageCollector,name=collector's namePlatformManagedObject.getObjectName()方法获得。 平台通常包括特定于垃圾收集算法的额外的平台相关信息,用于监控。- 从以下版本开始:
- 1.5
- 另请参见:
-
ManagementFactory.getPlatformMXBeans(Class),MemoryMXBean, JMX Specification. , Ways to Access MXBeans
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 longgetCollectionCount()返回已发生的集合总数。longgetCollectionTime()返回以毫秒为单位的大概累积收集时间。-
Methods inherited from interface java.lang.management.MemoryManagerMXBean
getMemoryPoolNames, getName, isValid
-
Methods inherited from interface java.lang.management.PlatformManagedObject
getObjectName
-
-