Package com.iizix.os
Class OSSystemInfo.Details
java.lang.Object
com.iizix.os.OSSystemInfo.Details
- Enclosing class:
- OSSystemInfo<INFO>
Detailed information class.
- Field SummaryFieldsModifier and TypeFieldDescription- final 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- totalJVMMemorySizepublic final long totalJVMMemorySizeThe total Java memory available.
- freeJVMMemorySizepublic final long freeJVMMemorySizeThe Java free memory.
- totalPhysicalMemorySizepublic final long totalPhysicalMemorySizeThe total amount of physical memory in bytes,- -1Lif no supported.
- freePhysicalMemorySizepublic final long freePhysicalMemorySizeThe amount of free physical memory in bytes,- -1Lif no supported.
- committedVirtualMemorySizepublic 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.
- totalSwapSpaceSizepublic final long totalSwapSpaceSizeThe total amount of swap space in bytes,- -1Lif no supported.
- freeSwapSpaceSizepublic final long freeSwapSpaceSizeThe amount of free swap space in bytes,- -1if no supported.
- systemCPULoadpublic final double systemCPULoadThe "recent CPU usage" for the whole system in percent,- -1dif no supported.
- processCPULoadpublic final double processCPULoadThe "recent CPU usage" for the Java Virtual Machine process in percent,- -1dif no supported.
- processCPUTimepublic final long processCPUTimeThe CPU time used by the process on which the Java virtual machine is running in milliseconds,- -1Lif no supported.