Interface SystemResourceInfo

All Known Implementing Classes:
JVMSystemResourceInfo

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

    • 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.