Package com.iizix.os
Class OSSystemInfo.Details
java.lang.Object
com.iizix.os.OSSystemInfo.Details
- Enclosing class:
- OSSystemInfo<INFO>
Detailed information class.
Field Summary
Modifier and TypeFieldDescriptionfinal long
The amount of virtual memory that is guaranteed to be available to the running process in bytes, or-1L
if this operation is not supported.final long
The Java free memory.final long
The amount of free physical memory in bytes,-1L
if no supported.final long
The amount of free swap space in bytes,-1
if no supported.final double
The "recent CPU usage" for the Java Virtual Machine process in percent,-1d
if no supported.final long
The CPU time used by the process on which the Java virtual machine is running in milliseconds,-1L
if no supported.final double
The "recent CPU usage" for the whole system in percent,-1d
if no supported.final long
The total Java memory available.final long
The total amount of physical memory in bytes,-1L
if no supported.final long
The total amount of swap space in bytes,-1L
if no supported.Method Summary
Field Details
totalJVMMemorySize
public final long totalJVMMemorySizeThe total Java memory available.freeJVMMemorySize
public final long freeJVMMemorySizeThe Java free memory.totalPhysicalMemorySize
public final long totalPhysicalMemorySizeThe total amount of physical memory in bytes,-1L
if no supported.freePhysicalMemorySize
public final long freePhysicalMemorySizeThe amount of free physical memory in bytes,-1L
if no supported.committedVirtualMemorySize
public final long committedVirtualMemorySizeThe amount of virtual memory that is guaranteed to be available to the running process in bytes, or-1L
if this operation is not supported.totalSwapSpaceSize
public final long totalSwapSpaceSizeThe total amount of swap space in bytes,-1L
if no supported.freeSwapSpaceSize
public final long freeSwapSpaceSizeThe amount of free swap space in bytes,-1
if no supported.systemCPULoad
public final double systemCPULoadThe "recent CPU usage" for the whole system in percent,-1d
if no supported.processCPULoad
public final double processCPULoadThe "recent CPU usage" for the Java Virtual Machine process in percent,-1d
if no supported.processCPUTime
public final long processCPUTimeThe CPU time used by the process on which the Java virtual machine is running in milliseconds,-1L
if no supported.