generateReport method
Gets comprehensive performance report
Implementation
PerformanceReport generateReport(bool microseconds) {
final Map<String, PerformanceStats> categoryStats = {};
for (final category in getCategories()) {
categoryStats[category] = getStats(category, microseconds);
}
return PerformanceReport(
timestamp: DateTime.now(),
categoryStats: categoryStats,
activeSessions: _activeSessions.length,
totalEvents: _recentEvents.length,
enabled: _enabled,
instance: "${identityHashCode(this)}",
);
}