public static class JvmStats.Mem extends java.lang.Object implements Writeable, java.lang.Iterable<JvmStats.MemoryPool>
Writeable.Reader<V>, Writeable.Writer<V>| Constructor and Description |
|---|
Mem(long heapCommitted,
long heapUsed,
long heapMax,
long nonHeapCommitted,
long nonHeapUsed,
java.util.List<JvmStats.MemoryPool> pools) |
Mem(StreamInput in) |
| Modifier and Type | Method and Description |
|---|---|
ByteSizeValue |
getHeapCommitted() |
ByteSizeValue |
getHeapMax()
returns the maximum heap size.
|
ByteSizeValue |
getHeapUsed() |
short |
getHeapUsedPercent()
returns the heap usage in percent.
|
ByteSizeValue |
getNonHeapCommitted() |
ByteSizeValue |
getNonHeapUsed() |
java.util.Iterator<JvmStats.MemoryPool> |
iterator() |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
public Mem(long heapCommitted,
long heapUsed,
long heapMax,
long nonHeapCommitted,
long nonHeapUsed,
java.util.List<JvmStats.MemoryPool> pools)
public Mem(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic void writeTo(StreamOutput out) throws java.io.IOException
Writeablepublic java.util.Iterator<JvmStats.MemoryPool> iterator()
iterator in interface java.lang.Iterable<JvmStats.MemoryPool>public ByteSizeValue getHeapCommitted()
public ByteSizeValue getHeapUsed()
public ByteSizeValue getHeapMax()
public short getHeapUsedPercent()
public ByteSizeValue getNonHeapCommitted()
public ByteSizeValue getNonHeapUsed()