| Index: cc/scheduler/compositor_timing_history.h
|
| diff --git a/cc/scheduler/compositor_timing_history.h b/cc/scheduler/compositor_timing_history.h
|
| index d64c38f1cbef732b96135191ccfb40f13b58f0cf..41a8484596de5ae96150b268b2b46a9304980ea3 100644
|
| --- a/cc/scheduler/compositor_timing_history.h
|
| +++ b/cc/scheduler/compositor_timing_history.h
|
| @@ -25,43 +25,26 @@
|
|
|
| void AsValueInto(base::trace_event::TracedValue* state) const;
|
|
|
| + virtual base::TimeDelta DrawDurationEstimate() const;
|
| virtual base::TimeDelta BeginMainFrameToCommitDurationEstimate() const;
|
| - virtual base::TimeDelta CommitToReadyToActivateDurationEstimate() const;
|
| - virtual base::TimeDelta PrepareTilesDurationEstimate() const;
|
| - virtual base::TimeDelta ActivateDurationEstimate() const;
|
| - virtual base::TimeDelta DrawDurationEstimate() const;
|
| -
|
| - void SetRecordingEnabled(bool enabled);
|
| + virtual base::TimeDelta CommitToActivateDurationEstimate() const;
|
|
|
| void WillBeginMainFrame();
|
| - void BeginMainFrameAborted();
|
| void DidCommit();
|
| - void WillPrepareTiles();
|
| - void DidPrepareTiles();
|
| - void ReadyToActivate();
|
| - void WillActivate();
|
| - void DidActivate();
|
| - void WillDraw();
|
| - void DidDraw();
|
| + void DidActivateSyncTree();
|
| + void DidStartDrawing();
|
| + void DidFinishDrawing();
|
|
|
| protected:
|
| - virtual base::TimeTicks Now() const;
|
| -
|
| void AddDrawDurationUMA(base::TimeDelta draw_duration,
|
| base::TimeDelta draw_duration_estimate);
|
|
|
| - bool enabled_;
|
| -
|
| + RollingTimeDeltaHistory draw_duration_history_;
|
| RollingTimeDeltaHistory begin_main_frame_to_commit_duration_history_;
|
| - RollingTimeDeltaHistory commit_to_ready_to_activate_duration_history_;
|
| - RollingTimeDeltaHistory prepare_tiles_duration_history_;
|
| - RollingTimeDeltaHistory activate_duration_history_;
|
| - RollingTimeDeltaHistory draw_duration_history_;
|
| + RollingTimeDeltaHistory commit_to_activate_duration_history_;
|
|
|
| base::TimeTicks begin_main_frame_sent_time_;
|
| - base::TimeTicks commit_time_;
|
| - base::TimeTicks start_prepare_tiles_time_;
|
| - base::TimeTicks start_activate_time_;
|
| + base::TimeTicks commit_complete_time_;
|
| base::TimeTicks start_draw_time_;
|
|
|
| RenderingStatsInstrumentation* rendering_stats_instrumentation_;
|
|
|