in src/main/java/org/apache/sling/engine/impl/filter/AbstractSlingFilterChain.java [117:130]
private void consolidateFilterTimings(ServletRequest request) {
if (filters.length > 0) {
final RequestData data = RequestData.getRequestData(request);
final RequestProgressTracker tracker = (data != null) ? data.getRequestProgressTracker() : null;
for (int i = filters.length - 1; i > 0; i--) {
filters[i].trackTime(times[i] - times[i + 1]);
if (tracker != null) {
tracker.log("Filter timing: filter={0}, inner={1,number,#}, total={2,number,#}, outer={3,number,#}",
filters[i].getFilter().getClass().getName(), times[i + 1], times[i], (times[i] - times[i + 1]));
}
}
}
}