Map<String, dynamic> summaryJson

Encodes this summary as JSON.

Source

Map<String, dynamic> get summaryJson {
  return <String, dynamic> {
    'average_frame_build_time_millis': computeAverageFrameBuildTimeMillis(),
    'worst_frame_build_time_millis': computeWorstFrameBuildTimeMillis(),
    'missed_frame_build_budget_count': computeMissedFrameBuildBudgetCount(),
    'average_frame_rasterizer_time_millis': computeAverageFrameRasterizerTimeMillis(),
    'worst_frame_rasterizer_time_millis': computeWorstFrameRasterizerTimeMillis(),
    'missed_frame_rasterizer_budget_count': computeMissedFrameRasterizerBudgetCount(),
    'frame_count': countFrames(),
    'frame_build_times': _extractFrameEvents()
      .map((TimedEvent event) => event.duration.inMicroseconds)
      .toList(),
    'frame_rasterizer_times': _extractGpuRasterizerDrawEvents()
        .map((TimedEvent event) => event.duration.inMicroseconds)
        .toList(),
  };
}