private static class BasePhase.BasePhaseStatistics extends Object
Modifier and Type | Field and Description |
---|---|
private DebugMetric |
executionCount
Counts calls to
BasePhase.apply(StructuredGraph, Object, boolean) . |
private DebugMetric |
inputNodesCount
Accumulates the live node count of all graphs sent to
BasePhase.apply(StructuredGraph, Object, boolean) . |
private DebugMemUseTracker |
memUseTracker
Records memory usage within
BasePhase.apply(StructuredGraph, Object, boolean) . |
private DebugTimer |
timer
Records time spent in
BasePhase.apply(StructuredGraph, Object, boolean) . |
Constructor and Description |
---|
BasePhaseStatistics(Class<?> clazz) |
private final DebugTimer timer
BasePhase.apply(StructuredGraph, Object, boolean)
.private final DebugMetric executionCount
BasePhase.apply(StructuredGraph, Object, boolean)
.private final DebugMetric inputNodesCount
BasePhase.apply(StructuredGraph, Object, boolean)
.private final DebugMemUseTracker memUseTracker
BasePhase.apply(StructuredGraph, Object, boolean)
.BasePhaseStatistics(Class<?> clazz)