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

Issue 2515113002: WIP: Prune the prepaint tree walk (Closed)

Created:
4 years, 1 month ago by pdr.
Modified:
4 years ago
Reviewers:
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

WIP: Prune the prepaint tree walk This is a proof of concept of pruning the prepaint tree walk when no property or invalidation updates are needed. perf results: http://imgur.com/a/xAQt1 BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+399 lines, -198 lines) Patch
M third_party/WebKit/Source/core/layout/LayoutObject.h View 5 chunks +45 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/core/paint/ObjectPaintProperties.h View 4 chunks +75 lines, -44 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.h View 2 chunks +41 lines, -25 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp View 28 chunks +166 lines, -114 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilderTest.cpp View 2 chunks +43 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PrePaintTreeWalk.cpp View 4 chunks +29 lines, -8 lines 0 comments Download

Messages

Total messages: 7 (7 generated)
pdr.
Description was changed from ========== WIP: Prune the prepaint tree walk checkpoint reomve debug prints ...
4 years, 1 month ago (2016-11-20 04:17:01 UTC) #1
pdr.
Description was changed from ========== WIP: Prune the prepaint tree walk checkpoint reomve debug prints ...
4 years, 1 month ago (2016-11-21 19:00:23 UTC) #2
pdr.
Description was changed from ========== WIP: Prune the prepaint tree walk This is a proof ...
4 years, 1 month ago (2016-11-21 21:16:32 UTC) #3
pdr.
The CQ bit was checked by pdr@chromium.org to run a CQ dry run
4 years, 1 month ago (2016-11-22 04:24:20 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2515113002/1
4 years, 1 month ago (2016-11-22 04:24:34 UTC) #5
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
4 years, 1 month ago (2016-11-22 04:32:31 UTC) #6
commit-bot: I haz the power
4 years, 1 month ago (2016-11-22 04:32:31 UTC) #7
Dry run: Try jobs failed on following builders:
  chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED,
http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...)

Powered by Google App Engine
This is Rietveld 408576698