Package io.temporal.worker.tuning
Interface SystemResourceInfo
-
- All Known Implementing Classes:
JVMSystemResourceInfo
public interface SystemResourceInfoImplementors determine how resource usage is measured.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetCPUUsagePercent()doublegetMemoryUsagePercent()
-
-
-
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.
-
-