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

Issue 969973002: Revert Renderer.LayoutMs. (Closed)

Created:
5 years, 9 months ago by benjhayden
Modified:
5 years, 9 months ago
CC:
blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Revert Renderer.LayoutMs. We created this histogram in the hope that some sort of useful pattern might emerge. It turned out that there's a huge spike at 0 due to incremental layouts, then it tapers off smoothly all the way through 1 minute, apparently an exponential distribution. The mean is about 1ms. If performance optimizations improve benchmarked cases but regress un-benchmarked cases, we would not be able to tell from these histograms -- a fraction of samples would be smeared one way and another fraction would be smeared the other way, likely resulting in no visible difference. So this histogram is useless and a waste of space. Instead of counting all layouts together, it might make more sense to count specific kinds of layout separately, like a micro-benchmark-in-the-wild. E.g. one histogram for when a layout touches >100 floats/table cells/lots of complex text. If we identify kinds of layout like that, then maybe we'll add new histograms here in the hope that they would present a log-normal with a mean value that could visibly move towards zero due to targetted performance optimizations, or shrink as sites stop abusing layout. No BUG, but these histograms were created in these CLs: https://codereview.chromium.org/882293002 https://codereview.chromium.org/877293003 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=191379

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -16 lines) Patch
M Source/core/frame/FrameView.h View 2 chunks +0 lines, -4 lines 0 comments Download
M Source/core/frame/FrameView.cpp View 4 chunks +0 lines, -12 lines 0 comments Download

Messages

Total messages: 11 (3 generated)
benjhayden
PTAL
5 years, 9 months ago (2015-03-02 23:33:47 UTC) #2
Julien - ping for review
lgtm. The description should be improved before landing as it's not useful or clear for ...
5 years, 9 months ago (2015-03-02 23:52:26 UTC) #4
benjhayden
On 2015/03/02 at 23:52:26, jchaffraix wrote: > lgtm. > > The description should be improved ...
5 years, 9 months ago (2015-03-04 19:31:33 UTC) #5
Julien - ping for review
lgtm, the description should be wrapped at 80 columns (see https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/rqGhY7PfkYY). Dana advise 72 and ...
5 years, 9 months ago (2015-03-04 21:31:12 UTC) #6
benjhayden
On 2015/03/04 at 21:31:12, jchaffraix wrote: > lgtm, the description should be wrapped at 80 ...
5 years, 9 months ago (2015-03-05 17:23:29 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/969973002/1
5 years, 9 months ago (2015-03-05 17:24:18 UTC) #9
Julien - ping for review
On 2015/03/05 at 17:23:29, benjhayden wrote: > On 2015/03/04 at 21:31:12, jchaffraix wrote: > > ...
5 years, 9 months ago (2015-03-05 17:57:56 UTC) #10
commit-bot: I haz the power
5 years, 9 months ago (2015-03-05 20:08:09 UTC) #11
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://src.chromium.org/viewvc/blink?view=rev&revision=191379

Powered by Google App Engine
This is Rietveld 408576698