Class ListFile.RollingMetricPerformanceTracker

java.lang.Object
org.apache.nifi.processors.standard.ListFile.RollingMetricPerformanceTracker
All Implemented Interfaces:
ListFile.PerformanceTracker
Enclosing class:
ListFile

public static final class ListFile.RollingMetricPerformanceTracker extends Object implements ListFile.PerformanceTracker
Tracks metrics using a rolling window of time, in which older metrics are 'aged off' by calling purgeTimingInfo(long). Tracking these metrics allows information to be gleaned, such as which files are expensive to operate on or which operations are most expensive. However, the heap utilization is significant.