public class LocalMemoryStatsImpl extends Object implements LocalMemoryStats
STAT_NOT_AVAILABLE| Constructor and Description |
|---|
LocalMemoryStatsImpl() |
LocalMemoryStatsImpl(MemoryStats memoryStats) |
| Modifier and Type | Method and Description |
|---|---|
void |
fromJson(com.eclipsesource.json.JsonObject json) |
long |
getCommittedHeap()
Returns the amount of memory in bytes that is committed for
the Java virtual machine to use.
|
long |
getCommittedNativeMemory()
Returns the amount of native memory in bytes that is committed for
current HazelcastInstance to use.
|
long |
getCreationTime() |
long |
getFreeHeap()
Returns the amount of free memory in the JVM in bytes.
|
long |
getFreeNativeMemory()
Returns the amount of free native memory in current HazelcastInstance in bytes.
|
long |
getFreePhysical()
Returns free physical memory available in OS.
|
LocalGCStats |
getGCStats()
Returns the garbage collector statistics for the JVM
|
long |
getMaxHeap()
Returns the maximum amount of memory that the JVM will attempt to use in bytes.
|
long |
getMaxNativeMemory()
Returns the maximum amount of native memory that current HazelcastInstance
will attempt to use in bytes.
|
long |
getTotalPhysical()
Returns total physical memory available in OS.
|
long |
getUsedHeap()
Returns the amount of used memory in the JVM in bytes.
|
long |
getUsedNativeMemory()
Returns the amount of used native memory in current HazelcastInstance in bytes.
|
void |
setCommittedHeap(long committedHeap) |
void |
setCommittedNativeMemory(long allocated) |
void |
setFreeNativeMemory(long freeNativeMemory) |
void |
setFreePhysical(long freePhysical) |
void |
setGcStats(LocalGCStats gcStats) |
void |
setMaxHeap(long maxHeap) |
void |
setMaxNativeMemory(long maxNativeMemory) |
void |
setTotalPhysical(long totalPhysical) |
void |
setUsedHeap(long usedHeap) |
void |
setUsedNativeMemory(long used) |
com.eclipsesource.json.JsonObject |
toJson() |
String |
toString() |
public LocalMemoryStatsImpl()
public LocalMemoryStatsImpl(MemoryStats memoryStats)
public long getTotalPhysical()
MemoryStatsgetTotalPhysical in interface MemoryStatspublic void setTotalPhysical(long totalPhysical)
public long getFreePhysical()
MemoryStatsgetFreePhysical in interface MemoryStatspublic void setFreePhysical(long freePhysical)
public long getMaxNativeMemory()
MemoryStatsgetMaxNativeMemory in interface MemoryStatspublic void setMaxNativeMemory(long maxNativeMemory)
public long getCommittedNativeMemory()
MemoryStatsgetCommittedNativeMemory in interface MemoryStatspublic void setCommittedNativeMemory(long allocated)
public long getUsedNativeMemory()
MemoryStatsgetUsedNativeMemory in interface MemoryStatspublic void setUsedNativeMemory(long used)
public long getFreeNativeMemory()
MemoryStatsgetFreeNativeMemory in interface MemoryStatspublic void setFreeNativeMemory(long freeNativeMemory)
public long getMaxHeap()
MemoryStatsgetMaxHeap in interface MemoryStatsRuntime.maxMemory()public long getCommittedHeap()
MemoryStatsgetCommittedHeap in interface MemoryStatsRuntime.totalMemory(),
MemoryUsage.getCommitted()public long getUsedHeap()
MemoryStatsgetUsedHeap in interface MemoryStatsMemoryUsage.getUsed()public void setMaxHeap(long maxHeap)
public void setCommittedHeap(long committedHeap)
public void setUsedHeap(long usedHeap)
public long getFreeHeap()
MemoryStatsgetFreeHeap in interface MemoryStatsRuntime.freeMemory()public LocalGCStats getGCStats()
MemoryStatsgetGCStats in interface MemoryStatsgetGCStats in interface LocalMemoryStatspublic void setGcStats(LocalGCStats gcStats)
public long getCreationTime()
getCreationTime in interface LocalInstanceStatspublic com.eclipsesource.json.JsonObject toJson()
toJson in interface JsonSerializablepublic void fromJson(com.eclipsesource.json.JsonObject json)
fromJson in interface JsonSerializableCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.