Package com.helix.profiler.metrics
Class EngineMetrics
java.lang.Object
com.helix.profiler.metrics.EngineMetrics
Thread-safe collector for core engine operational metrics (counters, gauges, and timers).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidrecordExecutionDuration(long durationNanos) voidreset()voidsetActiveClassLoaders(long count) voidsetMetaspaceUsedBytes(long bytes)
-
Constructor Details
-
EngineMetrics
public EngineMetrics() -
EngineMetrics
public EngineMetrics(int maxTimerSamples)
-
-
Method Details
-
incrementRulesCompiled
public void incrementRulesCompiled() -
incrementRulesExecuted
public void incrementRulesExecuted() -
recordCacheHit
public void recordCacheHit() -
recordCacheMiss
public void recordCacheMiss() -
setActiveClassLoaders
public void setActiveClassLoaders(long count) -
setMetaspaceUsedBytes
public void setMetaspaceUsedBytes(long bytes) -
recordExecutionDuration
public void recordExecutionDuration(long durationNanos) -
getSnapshot
-
reset
public void reset()
-