- All Superinterfaces:
GarbageCollectorMXBean
,GarbageCollectorMXBean
,MemoryManagerMXBean
,PlatformManagedObject
- All Known Implementing Classes:
ExtendedGarbageCollectorMXBeanImpl
The OpenJ9 extension interface for managing and monitoring the virtual machine's
garbage collection functionality.
- Since:
- 1.5
-
Method Summary
Modifier and TypeMethodDescriptionlong
Returns the end time in milliseconds of the last garbage collection that was carried out by this collector.long
Returns the start time in milliseconds of the last garbage collection that was carried out by this collector.long
Returns the amount of heap memory used by objects that are managed by the collector corresponding to this bean object.long
Returns the cumulative total number of compacts that was performed by garbage collector corresponding to this bean object.long
Returns the cumulative total amount of memory freed, in bytes, by the garbage collector corresponding to this bean object.Methods declared in interface com.sun.management.GarbageCollectorMXBean
getLastGcInfo
Methods declared in interface java.lang.management.GarbageCollectorMXBean
getCollectionCount, getCollectionTime
Methods declared in interface java.lang.management.MemoryManagerMXBean
getMemoryPoolNames, getName, isValid
Methods declared in interface java.lang.management.PlatformManagedObject
getObjectName
-
Method Details
-
getLastCollectionStartTime
long getLastCollectionStartTime()Returns the start time in milliseconds of the last garbage collection that was carried out by this collector.- Returns:
- the start time of the most recent collection
-
getLastCollectionEndTime
long getLastCollectionEndTime()Returns the end time in milliseconds of the last garbage collection that was carried out by this collector.- Returns:
- the end time of the most recent collection
-
getMemoryUsed
long getMemoryUsed()Returns the amount of heap memory used by objects that are managed by the collector corresponding to this bean object.- Returns:
- memory used in bytes
-
getTotalMemoryFreed
long getTotalMemoryFreed()Returns the cumulative total amount of memory freed, in bytes, by the garbage collector corresponding to this bean object.- Returns:
- memory freed in bytes
-
getTotalCompacts
long getTotalCompacts()Returns the cumulative total number of compacts that was performed by garbage collector corresponding to this bean object.- Returns:
- number of compacts performed
-