Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(563)

Issue 1184863004: cc: Move timing history to the Scheduler. (Closed)

Created:
5 years, 6 months ago by brianderson
Modified:
5 years, 6 months ago
CC:
chromium-reviews, cc-bugs_chromium.org, scheduler-bugs_chromium.org, ajuma, hendrikw
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Move timing history to the Scheduler. BUG=406158 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/c9f50357f74e12c26370c42cc54f904de3033b26 Cr-Commit-Position: refs/heads/master@{#335866}

Patch Set 1 #

Patch Set 2 : fix build #

Patch Set 3 : really fix gn buidl #

Patch Set 4 : rebase #

Patch Set 5 : fix unittest #

Patch Set 6 : rebase #

Patch Set 7 : Did->WillBeginMainFrame; move DidActivate #

Patch Set 8 : fix SurfacesScheduler #

Patch Set 9 : add RenderingStats to mojo #

Patch Set 10 : rebase, add include #

Total comments: 7

Patch Set 11 : rebase #

Patch Set 12 : Address comments #

Patch Set 13 : inject CompositorTimingHistory #

Patch Set 14 : fix compile and export #

Patch Set 15 : rebase #

Patch Set 16 : add cc:: #

Unified diffs Side-by-side diffs Delta from patch set Stats (+265 lines, -384 lines) Patch
M cc/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +2 lines, -2 lines 0 comments Download
M cc/cc.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +2 lines, -2 lines 0 comments Download
A + cc/scheduler/compositor_timing_history.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +23 lines, -11 lines 0 comments Download
A + cc/scheduler/compositor_timing_history.cc View 1 2 3 4 5 6 7 8 9 10 11 12 8 chunks +31 lines, -21 lines 0 comments Download
M cc/scheduler/scheduler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 6 chunks +9 lines, -7 lines 0 comments Download
M cc/scheduler/scheduler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 12 chunks +26 lines, -16 lines 0 comments Download
M cc/scheduler/scheduler_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 11 chunks +51 lines, -69 lines 0 comments Download
M cc/test/scheduler_test_common.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +35 lines, -4 lines 0 comments Download
M cc/test/scheduler_test_common.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +54 lines, -4 lines 0 comments Download
D cc/trees/proxy_timing_history.h View 1 chunk +0 lines, -46 lines 0 comments Download
D cc/trees/proxy_timing_history.cc View 1 chunk +0 lines, -124 lines 0 comments Download
M cc/trees/single_thread_proxy.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +0 lines, -5 lines 0 comments Download
M cc/trees/single_thread_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 9 chunks +9 lines, -22 lines 0 comments Download
M cc/trees/thread_proxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +2 lines, -6 lines 0 comments Download
M cc/trees/thread_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 9 chunks +10 lines, -23 lines 0 comments Download
M components/view_manager/surfaces/surfaces_scheduler.h View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -4 lines 0 comments Download
M components/view_manager/surfaces/surfaces_scheduler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +8 lines, -18 lines 0 comments Download

Messages

Total messages: 42 (16 generated)
brianderson
This kind of came out of a comment Tim made in https://codereview.chromium.org/1133673004. I've always wanted ...
5 years, 6 months ago (2015-06-13 01:36:29 UTC) #2
enne (OOO)
This looks good in general to me. What would you change the naming to?
5 years, 6 months ago (2015-06-17 17:15:46 UTC) #3
brianderson
On 2015/06/17 17:15:46, enne wrote: > This looks good in general to me. What would ...
5 years, 6 months ago (2015-06-18 19:22:18 UTC) #4
brianderson
Should be ready now. ptal!
5 years, 6 months ago (2015-06-18 23:29:24 UTC) #5
mithro-old
lgtm
5 years, 6 months ago (2015-06-23 09:05:35 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1184863004/180001
5 years, 6 months ago (2015-06-23 09:06:12 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_ninja/builds/37946) ios_rel_device_ninja on tryserver.chromium.mac (JOB_FAILED, ...
5 years, 6 months ago (2015-06-23 09:09:30 UTC) #10
mithro-old
Looks like this change needs a rebase before it can be landed. Tim
5 years, 6 months ago (2015-06-23 10:25:22 UTC) #11
sunnyps
https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/compositor_timing_history.h File cc/scheduler/compositor_timing_history.h (right): https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/compositor_timing_history.h#newcode42 cc/scheduler/compositor_timing_history.h:42: RenderingStatsInstrumentation* rendering_stats_instrumentation_; DISALLOW_COPY_AND_ASSIGN? https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/scheduler.cc File cc/scheduler/scheduler.cc (right): https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/scheduler.cc#newcode67 cc/scheduler/scheduler.cc:67: ...
5 years, 6 months ago (2015-06-23 18:11:03 UTC) #12
danakj
https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/scheduler.h File cc/scheduler/scheduler.h (right): https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/scheduler.h#newcode184 cc/scheduler/scheduler.h:184: // virtual for testing - Don't call these in ...
5 years, 6 months ago (2015-06-23 18:13:02 UTC) #14
sunnyps
On 2015/06/23 18:13:02, danakj wrote: > https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/scheduler.h > File cc/scheduler/scheduler.h (right): > > https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/scheduler.h#newcode184 > ...
5 years, 6 months ago (2015-06-23 18:19:04 UTC) #15
danakj
On Tue, Jun 23, 2015 at 11:19 AM, <sunnyps@chromium.org> wrote: > On 2015/06/23 18:13:02, danakj ...
5 years, 6 months ago (2015-06-23 18:25:08 UTC) #16
brianderson
+sky for owners review of surfaces_scheduler. https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/compositor_timing_history.h File cc/scheduler/compositor_timing_history.h (right): https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/compositor_timing_history.h#newcode42 cc/scheduler/compositor_timing_history.h:42: RenderingStatsInstrumentation* rendering_stats_instrumentation_; On ...
5 years, 6 months ago (2015-06-23 20:23:27 UTC) #18
sunnyps
On 2015/06/23 20:23:27, brianderson wrote: > +sky for owners review of surfaces_scheduler. > > https://codereview.chromium.org/1184863004/diff/180001/cc/scheduler/compositor_timing_history.h ...
5 years, 6 months ago (2015-06-23 20:33:54 UTC) #19
sky
LGTM
5 years, 6 months ago (2015-06-23 21:02:55 UTC) #20
brianderson
On 2015/06/23 20:33:54, sunnyps wrote: > On 2015/06/23 20:23:27, brianderson wrote: > > +sky for ...
5 years, 6 months ago (2015-06-23 22:58:47 UTC) #21
sunnyps
LGTM
5 years, 6 months ago (2015-06-23 23:05:52 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1184863004/240001
5 years, 6 months ago (2015-06-23 23:17:27 UTC) #25
commit-bot: I haz the power
Exceeded global retry quota
5 years, 6 months ago (2015-06-23 23:33:50 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1184863004/260001
5 years, 6 months ago (2015-06-24 01:42:09 UTC) #30
commit-bot: I haz the power
Exceeded global retry quota
5 years, 6 months ago (2015-06-24 01:45:02 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1184863004/280001
5 years, 6 months ago (2015-06-24 02:07:04 UTC) #35
commit-bot: I haz the power
Exceeded global retry quota
5 years, 6 months ago (2015-06-24 02:35:15 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1184863004/300001
5 years, 6 months ago (2015-06-24 02:39:06 UTC) #40
commit-bot: I haz the power
Committed patchset #16 (id:300001)
5 years, 6 months ago (2015-06-24 03:39:07 UTC) #41
commit-bot: I haz the power
5 years, 6 months ago (2015-06-24 03:39:54 UTC) #42
Message was sent while issue was closed.
Patchset 16 (id:??) landed as
https://crrev.com/c9f50357f74e12c26370c42cc54f904de3033b26
Cr-Commit-Position: refs/heads/master@{#335866}

Powered by Google App Engine
This is Rietveld 408576698