stopAndAnalyse method

Future<ScreenPerformance> stopAndAnalyse(
  1. String screenName
)

Stop recording and analyse — call this after screen interaction

Implementation

Future<ScreenPerformance> stopAndAnalyse(String screenName) async {
  print('  ⏹️  Stopping recording, analysing frames...');

  // Get timeline events
  final timeline = await vmService.getVMTimeline();
  final frames = _extractFrames(timeline);

  // Get memory usage
  final memoryKb = await _getMemoryKb();

  final perf = ScreenPerformance(
    screenName: screenName,
    frames: frames,
    memoryKb: memoryKb,
  );

  return perf;
}