configure method
Configures profiler settings
Implementation
void configure({int? maxRecentEvents, int? maxMetricsPerCategory}) {
if (maxRecentEvents != null) {
_maxRecentEvents = maxRecentEvents;
while (_recentEvents.length > _maxRecentEvents) {
_recentEvents.removeFirst();
}
}
if (maxMetricsPerCategory != null) {
_maxMetricsPerCategory = maxMetricsPerCategory;
for (final metrics in _completedMetrics.values) {
while (metrics.length > _maxMetricsPerCategory) {
metrics.removeAt(0);
}
}
}
}