2 Memory Usage and GC info
吴晟 Wu Sheng edited this page 2017-07-05 08:59:12 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

  // Serial collector
    public static final String METRIC_GC_SERIAL_OLDGEN_COUNT = "MarkSweepCompact.count";
    public static final String METRIC_GC_SERIAL_OLDGEN_TIME = "MarkSweepCompact.time";
    public static final String METRIC_GC_SERIAL_NEWGEN_COUNT = "Copy.count";
    public static final String METRIC_GC_SERIAL_NEWGEN_TIME = "Copy.time";
    // Parallel (Old) collector
    public static final String METRIC_GC_PS_OLDGEN_COUNT = "PS-MarkSweep.count";
    public static final String METRIC_GC_PS_OLDGEN_TIME = "PS-MarkSweep.time";
    public static final String METRIC_GC_PS_NEWGEN_COUNT = "PS-Scavenge.count";
    public static final String METRIC_GC_PS_NEWGEN_TIME = "PS-Scavenge.time";
    // CMS collector
    public static final String METRIC_GC_CMS_OLDGEN_COUNT = "ConcurrentMarkSweep.count";
    public static final String METRIC_GC_CMS_OLDGEN_TIME = "ConcurrentMarkSweep.time";
    public static final String METRIC_GC_CMS_NEWGEN_COUNT = "ParNew.count";
    public static final String METRIC_GC_CMS_NEWGEN_TIME = "ParNew.time";
    // G1 collector
    public static final String METRIC_GC_G1_OLDGEN_COUNT = "G1-Old-Generation.count";
    public static final String METRIC_GC_G1_OLDGEN_TIME = "G1-Old-Generation.time";
    public static final String METRIC_GC_G1_NEWGEN_COUNT = "G1-Young-Generation.count";
    public static final String METRIC_GC_G1_NEWGEN_TIME = "G1-Young-Generation.time";

    // commons
    public static final String METRIC_MEMORY_HEAP_INIT = "heap.init";
    public static final String METRIC_MEMORY_HEAP_USED = "heap.used";
    public static final String METRIC_MEMORY_HEAP_COMMITTED = "heap.committed";
    public static final String METRIC_MEMORY_HEAP_MAX = "heap.max";
    public static final String METRIC_MEMORY_NONHEAP_INIT = "non-heap.init";
    public static final String METRIC_MEMORY_NONHEAP_USED = "non-heap.used";
    public static final String METRIC_MEMORY_NONHEAP_COMMITTED = "non-heap.committed";
    public static final String METRIC_MEMORY_NONHEAP_MAX = "non-heap.max";
    public static final String METRIC_MEMORY_TOTAL_INIT = "total.init";
    public static final String METRIC_MEMORY_TOTAL_USED = "total.used";
    public static final String METRIC_MEMORY_TOTAL_COMMITTED = "total.committed";
    public static final String METRIC_MEMORY_TOTAL_MAX = "total.max";
    // Serial collector ( -XX:+UseSerialGC )
    public static final String METRIC_MEMORY_POOLS_SERIAL_CODE_CACHE_USAGE = "pools.Code-Cache.usage";
    public static final String METRIC_MEMORY_POOLS_SERIAL_NEWGEN_USAGE = "pools.Eden-Space.usage";
    public static final String METRIC_MEMORY_POOLS_SERIAL_OLDGEN_USAGE = "pools.Tenured-Gen.usage";
    public static final String METRIC_MEMORY_POOLS_SERIAL_SURVIVOR_USAGE = "pools.Survivor-Space.usage";
    public static final String METRIC_MEMORY_POOLS_SERIAL_PERMGEN_USAGE = "pools.Perm-Gen.usage";
    public static final String METRIC_MEMORY_POOLS_SERIAL_METASPACE_USAGE = "pools.Metaspace.usage";
    // Parallel (Old) collector ( -XX:+UseParallelOldGC )
    public static final String METRIC_MEMORY_POOLS_PS_CODE_CACHE_USAGE = "pools.Code-Cache.usage";
    public static final String METRIC_MEMORY_POOLS_PS_NEWGEN_USAGE = "pools.PS-Eden-Space.usage";
    public static final String METRIC_MEMORY_POOLS_PS_OLDGEN_USAGE = "pools.PS-Old-Gen.usage";
    public static final String METRIC_MEMORY_POOLS_PS_SURVIVOR_USAGE = "pools.PS-Survivor-Space.usage";
    public static final String METRIC_MEMORY_POOLS_PS_PERMGEN_USAGE = "pools.PS-Perm-Gen.usage";
    public static final String METRIC_MEMORY_POOLS_PS_METASPACE_USAGE = "pools.Metaspace.usage";
    // CMS collector ( -XX:+UseConcMarkSweepGC )
    public static final String METRIC_MEMORY_POOLS_CMS_CODE_CACHE_USAGE = "pools.Code-Cache.usage";
    public static final String METRIC_MEMORY_POOLS_CMS_NEWGEN_USAGE = "pools.Par-Eden-Space.usage";
    public static final String METRIC_MEMORY_POOLS_CMS_OLDGEN_USAGE = "pools.CMS-Old-Gen.usage";
    public static final String METRIC_MEMORY_POOLS_CMS_SURVIVOR_USAGE = "pools.Par-Survivor-Space.usage";
    public static final String METRIC_MEMORY_POOLS_CMS_PERMGEN_USAGE = "pools.CMS-Perm-Gen.usage";
    public static final String METRIC_MEMORY_POOLS_CMS_METASPACE_USAGE = "pools.Metaspace.usage";
    // G1 collector ( -XX:+UseG1GC )
    public static final String METRIC_MEMORY_POOLS_G1_CODE_CACHE_USAGE = "pools.Code-Cache.usage";
    public static final String METRIC_MEMORY_POOLS_G1_NEWGEN_USAGE = "pools.G1-Eden-Space.usage";
    public static final String METRIC_MEMORY_POOLS_G1_OLDGEN_USAGE = "pools.G1-Old-Gen.usage";
    public static final String METRIC_MEMORY_POOLS_G1_SURVIVOR_USAGE = "pools.G1-Survivor-Space.usage";
    public static final String METRIC_MEMORY_POOLS_G1_PERMGEN_USAGE = "pools.G1-Perm-Gen.usage";
    public static final String METRIC_MEMORY_POOLS_G1_METASPACE_USAGE = "pools.Metaspace.usage";