public class DefaultOsxMemoryInfo extends java.lang.Object implements OsxMemoryInfo
Constructor and Description |
---|
DefaultOsxMemoryInfo() |
Modifier and Type | Method and Description |
---|---|
void |
details(long pageSize,
long freeCount,
long inactiveCount,
long wiredCount,
long activeCount,
long externalCount,
long speculativeCount,
long totalMem,
long availableMem) |
long |
getActivePagesCount() |
long |
getAvailablePhysicalMemory()
Calculated.
|
long |
getExternalPagesCount() |
long |
getFreePagesCount() |
long |
getInactivePagesCount() |
long |
getPageSize() |
long |
getSpeculativePagesCount() |
long |
getTotalPhysicalMemory()
Returns the number of bytes of physical memory installed in the machine.
|
long |
getWiredPagesCount() |
public void details(long pageSize, long freeCount, long inactiveCount, long wiredCount, long activeCount, long externalCount, long speculativeCount, long totalMem, long availableMem)
public long getPageSize()
getPageSize
in interface OsxMemoryInfo
public long getFreePagesCount()
getFreePagesCount
in interface OsxMemoryInfo
public long getInactivePagesCount()
getInactivePagesCount
in interface OsxMemoryInfo
public long getWiredPagesCount()
getWiredPagesCount
in interface OsxMemoryInfo
public long getActivePagesCount()
getActivePagesCount
in interface OsxMemoryInfo
public long getExternalPagesCount()
getExternalPagesCount
in interface OsxMemoryInfo
public long getSpeculativePagesCount()
getSpeculativePagesCount
in interface OsxMemoryInfo
public long getTotalPhysicalMemory()
MemoryInfo
getTotalPhysicalMemory
in interface MemoryInfo
getTotalPhysicalMemory
in interface OsxMemoryInfo
public long getAvailablePhysicalMemory()
OsxMemoryInfo
getAvailablePhysicalMemory
in interface MemoryInfo
getAvailablePhysicalMemory
in interface OsxMemoryInfo