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

Issue 651503004: cc: Bump up pending tree now tiles order for smoothness mode. (Closed)

Created:
6 years, 2 months ago by vmpstr
Modified:
6 years, 2 months ago
Reviewers:
reveman
CC:
chromium-reviews, cc-bugs_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

cc: Bump up pending tree now tiles order for smoothness mode. In smoothness takes priority mode, we should ensure to return tiles that are required for activation sooner than eventually bin. The reason for this is that we don't want to starve activation and the prepainting required for smoothness should already be covered by the soon bin. Additionally, we have to ensure not to mark these tiles as violating memory policy, since required for activation tiles need special treatment (unfortunately). The reason for this is that activation is currently tied to updating our recordings and smoothness mode would otherwise starve activation even if we're past the recording region. BUG=422819 R=reveman Committed: https://crrev.com/0ad654fa43a6c361c901f027b6c5aa3adf3dfbca Cr-Commit-Position: refs/heads/master@{#299386}

Patch Set 1 #

Patch Set 2 : comment fix #

Patch Set 3 : format fix #

Total comments: 8

Patch Set 4 : update eviction policy #

Patch Set 5 : update #

Patch Set 6 : update #

Unified diffs Side-by-side diffs Delta from patch set Stats (+32 lines, -11 lines) Patch
M cc/resources/raster_tile_priority_queue.cc View 1 2 3 4 5 1 chunk +16 lines, -1 line 0 comments Download
M cc/resources/tile_manager.cc View 1 2 3 4 2 chunks +2 lines, -5 lines 0 comments Download
M cc/resources/tile_manager_unittest.cc View 1 2 4 chunks +14 lines, -5 lines 0 comments Download

Messages

Total messages: 10 (2 generated)
vmpstr
PTAL
6 years, 2 months ago (2014-10-13 18:51:52 UTC) #1
reveman
https://codereview.chromium.org/651503004/diff/80001/cc/resources/raster_tile_priority_queue.cc File cc/resources/raster_tile_priority_queue.cc (right): https://codereview.chromium.org/651503004/diff/80001/cc/resources/raster_tile_priority_queue.cc#newcode82 cc/resources/raster_tile_priority_queue.cc:82: // activation starvation. I don't see how this used ...
6 years, 2 months ago (2014-10-13 19:45:13 UTC) #2
vmpstr
PTAL. I think the new approach is much better. I think it also fixes the ...
6 years, 2 months ago (2014-10-13 20:20:14 UTC) #4
reveman
lgtm https://codereview.chromium.org/651503004/diff/80001/cc/resources/raster_tile_priority_queue.cc File cc/resources/raster_tile_priority_queue.cc (right): https://codereview.chromium.org/651503004/diff/80001/cc/resources/raster_tile_priority_queue.cc#newcode82 cc/resources/raster_tile_priority_queue.cc:82: // activation starvation. On 2014/10/13 20:20:13, vmpstr wrote: ...
6 years, 2 months ago (2014-10-13 21:07:36 UTC) #5
vmpstr
https://codereview.chromium.org/651503004/diff/80001/cc/resources/raster_tile_priority_queue.cc File cc/resources/raster_tile_priority_queue.cc (right): https://codereview.chromium.org/651503004/diff/80001/cc/resources/raster_tile_priority_queue.cc#newcode82 cc/resources/raster_tile_priority_queue.cc:82: // activation starvation. On 2014/10/13 21:07:36, reveman wrote: > ...
6 years, 2 months ago (2014-10-13 21:33:40 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/651503004/260001
6 years, 2 months ago (2014-10-13 21:35:29 UTC) #8
commit-bot: I haz the power
Committed patchset #6 (id:260001)
6 years, 2 months ago (2014-10-13 23:03:56 UTC) #9
commit-bot: I haz the power
6 years, 2 months ago (2014-10-13 23:05:49 UTC) #10
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/0ad654fa43a6c361c901f027b6c5aa3adf3dfbca
Cr-Commit-Position: refs/heads/master@{#299386}

Powered by Google App Engine
This is Rietveld 408576698