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.ObjectDetailed information class.
- Field Summary- Fields - Modifier and Type - Field - Description - long- committedVirtualMemorySizeThe 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- freeJVMMemorySizeThe Java free memory.- long- freePhysicalMemorySizeThe amount of free physical memory in bytes, -1 if no supported.- long- freeSwapSpaceSizeThe amount of free swap space in bytes, -1 if no supported.- double- processCPULoadThe "recent CPU usage" for the Java Virtual Machine process in percent, -1 if no supported.- long- processCPUTimeThe CPU time used by the process on which the Java virtual machine is running in milliseconds, -1 if no supported.- double- systemCPULoadThe "recent CPU usage" for the whole system in percent, -1 if no supported.- long- totalJVMMemorySizeThe total Java memory available.- long- totalPhysicalMemorySizeThe total amount of physical memory in bytes, -1 if no supported.- long- totalSwapSpaceSizeThe 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.