Class JVMSystemResourceInfo

    • Constructor Detail

      • JVMSystemResourceInfo

        public JVMSystemResourceInfo()
    • Method Detail

      • getCPUUsagePercent

        public double getCPUUsagePercent()
        Specified by:
        getCPUUsagePercent in interface SystemResourceInfo
        Returns:
        System-wide CPU usage as a percentage [0.0, 1.0]
      • getMemoryUsagePercent

        public double getMemoryUsagePercent()
        Specified by:
        getMemoryUsagePercent in interface SystemResourceInfo
        Returns:
        Memory usage as a percentage [0.0, 1.0]. Memory usage should reflect either system-wide usage or JVM-specific usage, whichever is higher, to avoid running out of memory in either way.