Interface SystemResourceInfo

  • All Known Implementing Classes:
    JVMSystemResourceInfo

    public interface SystemResourceInfo
    Implementors determine how resource usage is measured.
    • Method Detail

      • getCPUUsagePercent

        double getCPUUsagePercent()
        Returns:
        System-wide CPU usage as a percentage [0.0, 1.0]
      • getMemoryUsagePercent

        double getMemoryUsagePercent()
        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.