Package com.heroku.agent.metrics
Class HerokuJvmMetrics
- java.lang.Object
-
- com.heroku.agent.metrics.HerokuJvmMetrics
-
public final class HerokuJvmMetrics extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHerokuJvmMetrics.Gcstatic classHerokuJvmMetrics.GcMetrics
-
Constructor Summary
Constructors Constructor Description HerokuJvmMetrics(long heapUsedBytes, long nonHeapUsedBytes, long heapCommittedBytes, long nonHeapCommittedBytes, long directBufferPoolUsedBytes, long mappedBufferPoolUsedBytes, Map<HerokuJvmMetrics.Gc,HerokuJvmMetrics.GcMetrics> gcMetrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetDirectBufferPoolUsedBytes()Map<HerokuJvmMetrics.Gc,HerokuJvmMetrics.GcMetrics>getGcMetrics()longgetHeapCommittedBytes()longgetHeapUsedBytes()longgetMappedBufferPoolUsedBytes()longgetNonHeapCommittedBytes()longgetNonHeapUsedBytes()longgetTotalGcCollectionCount()
-
-
-
Constructor Detail
-
HerokuJvmMetrics
public HerokuJvmMetrics(long heapUsedBytes, long nonHeapUsedBytes, long heapCommittedBytes, long nonHeapCommittedBytes, long directBufferPoolUsedBytes, long mappedBufferPoolUsedBytes, Map<HerokuJvmMetrics.Gc,HerokuJvmMetrics.GcMetrics> gcMetrics)
-
-
Method Detail
-
getHeapUsedBytes
public long getHeapUsedBytes()
-
getNonHeapUsedBytes
public long getNonHeapUsedBytes()
-
getHeapCommittedBytes
public long getHeapCommittedBytes()
-
getNonHeapCommittedBytes
public long getNonHeapCommittedBytes()
-
getDirectBufferPoolUsedBytes
public long getDirectBufferPoolUsedBytes()
-
getMappedBufferPoolUsedBytes
public long getMappedBufferPoolUsedBytes()
-
getGcMetrics
public Map<HerokuJvmMetrics.Gc,HerokuJvmMetrics.GcMetrics> getGcMetrics()
-
getTotalGcCollectionCount
public long getTotalGcCollectionCount()
-
-