-
- 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 方法 描述 long
getCollectionCount()
返回已发生的集合总数。long
getCollectionTime()
返回以毫秒为单位的大概累积收集时间。-
Methods inherited from interface java.lang.management.MemoryManagerMXBean
getMemoryPoolNames, getName, isValid
-
Methods inherited from interface java.lang.management.PlatformManagedObject
getObjectName
-
-