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 Object
Detailed information class.
  • Field Details Link icon

    • totalJVMMemorySize Link icon

      public final long totalJVMMemorySize
      The total Java memory available.
    • freeJVMMemorySize Link icon

      public final long freeJVMMemorySize
      The Java free memory.
    • totalPhysicalMemorySize Link icon

      public final long totalPhysicalMemorySize
      The total amount of physical memory in bytes, -1L if no supported.
    • freePhysicalMemorySize Link icon

      public final long freePhysicalMemorySize
      The amount of free physical memory in bytes, -1L if no supported.
    • committedVirtualMemorySize Link icon

      public final long committedVirtualMemorySize
      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.
    • totalSwapSpaceSize Link icon

      public final long totalSwapSpaceSize
      The total amount of swap space in bytes, -1L if no supported.
    • freeSwapSpaceSize Link icon

      public final long freeSwapSpaceSize
      The amount of free swap space in bytes, -1 if no supported.
    • systemCPULoad Link icon

      public final double systemCPULoad
      The "recent CPU usage" for the whole system in percent, -1d if no supported.
    • processCPULoad Link icon

      public final double processCPULoad
      The "recent CPU usage" for the Java Virtual Machine process in percent, -1d if no supported.
    • processCPUTime Link icon

      public final long processCPUTime
      The CPU time used by the process on which the Java virtual machine is running in milliseconds, -1L if no supported.