public class JvmGcMetrics extends Object implements com.codahale.metrics.MetricSet, AutoCloseable
This provides metrics for OpenJDK garbage collectors: serial, parallel, G1, Shenandoah, ZGC.
GarbageCollectorMXBean| 限定符和类型 | 类和说明 |
|---|---|
(专用程序包) static class |
JvmGcMetrics.GcGenerationAge
Generalization of which parts of the heap are considered "young" or "old" for multiple GC implementations
|
| 限定符和类型 | 字段和说明 |
|---|---|
private static com.jfinal.log.Log |
log |
private boolean |
managementExtensionsPresent |
private com.codahale.metrics.MetricRegistry |
metricRegistry |
private String |
nonGenerationalMemoryPool |
private List<Runnable> |
notificationListenerCleanUpRunnables |
private String |
oldGenPoolName |
private String |
youngGenPoolName |
| 构造器和说明 |
|---|
JvmGcMetrics(com.codahale.metrics.MetricRegistry metricRegistry) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
private void |
countPoolSizeDelta(Map<String,MemoryUsage> before,
Map<String,MemoryUsage> after,
com.codahale.metrics.Counter counter,
AtomicLong previousPoolSize,
String poolName) |
Map<String,com.codahale.metrics.Metric> |
getMetrics() |
private static boolean |
isManagementExtensionsPresent() |
private static final com.jfinal.log.Log log
private final boolean managementExtensionsPresent
private com.codahale.metrics.MetricRegistry metricRegistry
private String youngGenPoolName
private String oldGenPoolName
private String nonGenerationalMemoryPool
private final List<Runnable> notificationListenerCleanUpRunnables
public JvmGcMetrics(com.codahale.metrics.MetricRegistry metricRegistry)
public Map<String,com.codahale.metrics.Metric> getMetrics()
getMetrics 在接口中 com.codahale.metrics.MetricSetprivate void countPoolSizeDelta(Map<String,MemoryUsage> before, Map<String,MemoryUsage> after, com.codahale.metrics.Counter counter, AtomicLong previousPoolSize, String poolName)
private static boolean isManagementExtensionsPresent()
public void close()
close 在接口中 AutoCloseableCopyright © 2024. All rights reserved.