• Callum Moffat's avatar
    Add "Frame Request Pending" lag to collected metrics (#135279) · b097d240
    Callum Moffat authored
    This measures the wall clock time between a new frame being scheduled in dart code to the Vsync callback in the engine
    
    It's an important source of lag which isn't shown in the top-level UI / Build time graphs, and can correlate with "invisible" missed/non-scheduled frames
    
    I had to change a few unrelated timings in the test, it was only passing based on luck of sort order, and broke when I added more entries to the timeline.
    
    Part of #129150
    b097d240
Name
Last commit
Last update
..
common.dart Loading commit data...
driver.dart Loading commit data...
frame_request_pending_latency_summarizer.dart Loading commit data...
gc_summarizer.dart Loading commit data...
percentile_utils.dart Loading commit data...
profiling_summarizer.dart Loading commit data...
raster_cache_summarizer.dart Loading commit data...
refresh_rate_summarizer.dart Loading commit data...
scene_display_lag_summarizer.dart Loading commit data...
timeline.dart Loading commit data...
timeline_summary.dart Loading commit data...
vmservice_driver.dart Loading commit data...
vsync_frame_lag_summarizer.dart Loading commit data...
web_driver.dart Loading commit data...