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