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