@@ -272,32 +272,6 @@ RasterStatus Rasterizer::DoDraw(
272
272
timing.Set (FrameTiming::kRasterFinish , raster_finish_time);
273
273
delegate_.OnFrameRasterized (timing);
274
274
275
- if (raster_finish_time > frame_target_time) {
276
- fml::TimePoint latest_frame_target_time =
277
- delegate_.GetLatestFrameTargetTime ();
278
- const auto frame_budget_millis = delegate_.GetFrameBudget ().count ();
279
- if (latest_frame_target_time < raster_finish_time) {
280
- latest_frame_target_time =
281
- latest_frame_target_time +
282
- fml::TimeDelta::FromMillisecondsF (frame_budget_millis);
283
- }
284
- const auto frame_lag =
285
- (latest_frame_target_time - frame_target_time).ToMillisecondsF ();
286
- const int vsync_transitions_missed = round (frame_lag / frame_budget_millis);
287
- fml::tracing::TraceEventAsyncComplete (
288
- " flutter" , // category
289
- " SceneDisplayLag" , // name
290
- frame_target_time, // begin_time
291
- raster_finish_time, // end_time
292
- " frame_target_time" , // arg_key_1
293
- frame_target_time, // arg_val_1
294
- " current_frame_target_time" , // arg_key_2
295
- latest_frame_target_time, // arg_val_2
296
- " vsync_transitions_missed" , // arg_key_3
297
- vsync_transitions_missed // arg_val_3
298
- );
299
- }
300
-
301
275
// Pipeline pressure is applied from a couple of places:
302
276
// rasterizer: When there are more items as of the time of Consume.
303
277
// animator (via shell): Frame gets produces every vsync.
0 commit comments