buildPerfReport function

Map<String, Object?> buildPerfReport(
  1. Map<String, Object?> framePerf,
  2. Map<String, Object?> extras,
  3. Map<String, Object?>? wind, {
  4. required Map<String, Object?> env,
  5. PerfMode mode = PerfMode.attribution,
  6. int? framesDrawn,
  7. int framesOutsideSession = 0,
  8. bool sessionClockMismatch = false,
  9. double? durationMs,
  10. bool full = false,
})

Builds the bounded report for one closed session; see analysePerf.

Implementation

Map<String, Object?> buildPerfReport(
  Map<String, Object?> framePerf,
  Map<String, Object?> extras,
  Map<String, Object?>? wind, {
  required Map<String, Object?> env,
  PerfMode mode = PerfMode.attribution,
  int? framesDrawn,
  int framesOutsideSession = 0,
  bool sessionClockMismatch = false,
  double? durationMs,
  bool full = false,
}) =>
    analysePerf(
      framePerf,
      extras,
      wind,
      env: env,
      mode: mode,
      framesDrawn: framesDrawn,
      framesOutsideSession: framesOutsideSession,
      sessionClockMismatch: sessionClockMismatch,
      durationMs: durationMs,
      full: full,
    ).report;