generateReport method

PerformanceReport generateReport(
  1. bool microseconds
)

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)}",
  );
}