public class VisorMemoryMetrics extends VisorDataTransferObject
DataRegionMetricsV1, V2, V3, V4| Constructor and Description |
|---|
VisorMemoryMetrics()
Default constructor.
|
VisorMemoryMetrics(DataRegionMetrics m) |
| Modifier and Type | Method and Description |
|---|---|
float |
getAllocationRate() |
long |
getCheckpointBufferPages()
This method needed for compatibility with V2.
|
long |
getCheckpointBufferSize() |
long |
getDirtyPages() |
float |
getEvictionRate() |
float |
getLargeEntriesPagesPercentage() |
String |
getName() |
long |
getOffHeapSize() |
long |
getOffheapUsedSize() |
float |
getPagesFillFactor() |
int |
getPageSize() |
long |
getPagesRead() |
long |
getPagesReplaced() |
float |
getPagesReplaceRate() |
long |
getPagesWritten() |
long |
getPhysicalMemoryPages() |
long |
getPhysicalMemorySize() |
byte |
getProtocolVersion() |
long |
getTotalAllocatedPages() |
long |
getTotalAllocatedSize() |
long |
getUsedCheckpointBufferPages() |
long |
getUsedCheckpointBufferSize() |
protected void |
readExternalData(byte protoVer,
ObjectInput in)
Load object's specific data content.
|
String |
toString() |
protected void |
writeExternalData(ObjectOutput out)
Save object's specific data content.
|
readExternal, toList, toSet, writeExternalpublic VisorMemoryMetrics()
public VisorMemoryMetrics(DataRegionMetrics m)
m - Metrics instance to create DTO.public String getName()
public long getTotalAllocatedPages()
public float getAllocationRate()
public float getEvictionRate()
public float getLargeEntriesPagesPercentage()
public float getPagesFillFactor()
public long getDirtyPages()
public float getPagesReplaceRate()
public long getPhysicalMemoryPages()
public long getTotalAllocatedSize()
public long getPhysicalMemorySize()
public long getCheckpointBufferPages()
public long getCheckpointBufferSize()
public long getUsedCheckpointBufferPages()
public long getUsedCheckpointBufferSize()
public int getPageSize()
public long getPagesRead()
public long getPagesWritten()
public long getPagesReplaced()
public long getOffHeapSize()
public long getOffheapUsedSize()
public byte getProtocolVersion()
getProtocolVersion in class VisorDataTransferObjectprotected void writeExternalData(ObjectOutput out) throws IOException
writeExternalData in class VisorDataTransferObjectout - Output object to write data content.IOException - If I/O errors occur.protected void readExternalData(byte protoVer,
ObjectInput in)
throws IOException,
ClassNotFoundException
readExternalData in class VisorDataTransferObjectprotoVer - Input object version.in - Input object to load data content.IOException - If I/O errors occur.ClassNotFoundException - If the class for an object being restored cannot be found.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021