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

Issue 210093005: Remove histogram from GraphicsLayerUpdater::rebuildTree (Closed)

Created:
6 years, 9 months ago by abarth-chromium
Modified:
6 years, 9 months ago
Reviewers:
ojan, esprehn, eseidel
CC:
blink-reviews, bemjb+rendering_chromium.org, dsinclair, zoltan1, eae+blinkwatch, leviw+renderwatch, jchaffraix+rendering, pdr., rune+blink, Ian Vollick
Visibility:
Public.

Description

Remove histogram from GraphicsLayerUpdater::rebuildTree This CL removes a histgram from GraphicsLayerUpdater::rebuildTree. This histogram accounts for 9.2% of the time spent in GraphicsLayerUpdater::rebuildTree and 1.6% of the total compositing update in Polymer's calculator. R=ojan@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169908

Patch Set 1 #

Patch Set 2 : Fewer private fields #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -34 lines) Patch
M Source/core/rendering/compositing/GraphicsLayerUpdater.h View 1 2 chunks +2 lines, -9 lines 0 comments Download
M Source/core/rendering/compositing/GraphicsLayerUpdater.cpp View 1 7 chunks +5 lines, -23 lines 0 comments Download
M Source/core/rendering/compositing/RenderLayerCompositor.cpp View 1 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
abarth-chromium
6 years, 9 months ago (2014-03-24 23:37:53 UTC) #1
eseidel
Do we not have a perf test which covers this change? I'm concerned we'll regress ...
6 years, 9 months ago (2014-03-24 23:41:42 UTC) #2
ojan
lgtm
6 years, 9 months ago (2014-03-24 23:41:59 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/210093005/1
6 years, 9 months ago (2014-03-24 23:42:11 UTC) #4
ojan
On 2014/03/24 23:41:42, eseidel wrote: > Do we not have a perf test which covers ...
6 years, 9 months ago (2014-03-24 23:42:51 UTC) #5
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-24 23:55:58 UTC) #6
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on mac_blink_rel
6 years, 9 months ago (2014-03-24 23:55:58 UTC) #7
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-25 02:38:02 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/210093005/1
6 years, 9 months ago (2014-03-25 02:38:45 UTC) #9
abarth-chromium
On 2014/03/24 23:41:42, eseidel wrote: > Do we not have a perf test which covers ...
6 years, 9 months ago (2014-03-25 02:41:49 UTC) #10
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-25 02:48:09 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on mac_blink_compile_dbg
6 years, 9 months ago (2014-03-25 02:48:10 UTC) #12
esprehn
Build failures look like they might be you: ../../third_party/WebKit/Source/core/rendering/compositing/GraphicsLayerUpdater.h:55:17:error: private field 'm_renderView' is not used ...
6 years, 9 months ago (2014-03-25 02:50:17 UTC) #13
abarth-chromium
clang is too smart!
6 years, 9 months ago (2014-03-25 02:57:31 UTC) #14
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-25 02:57:34 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/210093005/20001
6 years, 9 months ago (2014-03-25 02:57:42 UTC) #16
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-25 03:00:46 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on blink_presubmit
6 years, 9 months ago (2014-03-25 03:00:46 UTC) #18
esprehn
The CQ bit was checked by esprehn@chromium.org
6 years, 9 months ago (2014-03-25 03:03:55 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/210093005/20001
6 years, 9 months ago (2014-03-25 03:04:27 UTC) #20
commit-bot: I haz the power
Change committed as 169908
6 years, 9 months ago (2014-03-25 04:00:28 UTC) #21
ojan
6 years, 9 months ago (2014-03-25 04:23:11 UTC) #22
Message was sent while issue was closed.
On 2014/03/25 02:41:49, abarth wrote:
> On 2014/03/24 23:41:42, eseidel wrote:
> > Do we not have a perf test which covers this change?  I'm concerned we'll
> > regress this again if we don't.  Or perhaps when you land this the perf
> sheriffs
> > will rejoice?
> 
> The calculator is a bit different than the content in the Silk page set
because
> it just has a ton of RenderLayers, many more than are composited at any given
> time.  We can add something like that to the Silk page set to make sure we
don't
> add too much per-RenderLayer work to the compositing update.
> 
> Are we even running the Silk page set on bots?  I couldn't find any graphs for
> it on http://chromeperf.appspot.com...

Hmmm...we were. But it seems to have gotten busted:
https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-gn%2C...

Filed https://code.google.com/p/chromium/issues/detail?id=355952.

Powered by Google App Engine
This is Rietveld 408576698