stopAndAnalyse method
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;
}