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

Issue 2612123002: cc: Add a flag to check for tile priority inversion in AssignGpuMemory. (Closed)

Created:
3 years, 11 months ago by vmpstr
Modified:
3 years, 11 months ago
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, alemate+watch_chromium.org, creis+watch_chromium.org, jam, nasko+codewatch_chromium.org, achuith+watch_chromium.org, darin-cc_chromium.org, oshima+watch_chromium.org, piman+watch_chromium.org, cc-bugs_chromium.org, davemoore+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Add a flag to check for tile priority inversion in AssignGpuMemory. This patch adds a flag and code to ensure that after all of the tiles have been processed in the tile manager, whatever remains in the queue is not in NOW bin and not required for either draw or activation. The flag is --check-tile-priority-inversion, which could be used to debug various activation issues. R=danakj@chromium.org, sunnyps@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Committed: https://crrev.com/fa1b0c9d81d9225e4d8bec0b3e1c66817e63b3fb Cr-Commit-Position: refs/heads/master@{#441551}

Patch Set 1 #

Patch Set 2 : master: update #

Patch Set 3 : master: update #

Total comments: 2

Patch Set 4 : master: compile_fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+59 lines, -5 lines) Patch
M cc/base/switches.h View 1 chunk +1 line, -0 lines 0 comments Download
M cc/base/switches.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M cc/test/fake_tile_manager.cc View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M cc/tiles/tile_manager.h View 2 chunks +3 lines, -1 line 0 comments Download
M cc/tiles/tile_manager.cc View 1 2 3 chunks +38 lines, -1 line 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 1 chunk +2 lines, -1 line 0 comments Download
M cc/trees/layer_tree_settings.h View 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/chrome_restart_request.cc View 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.cc View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (9 generated)
vmpstr
Please take a look.
3 years, 11 months ago (2017-01-04 21:55:10 UTC) #2
sunnyps
https://codereview.chromium.org/2612123002/diff/40001/cc/tiles/tile_manager.cc File cc/tiles/tile_manager.cc (right): https://codereview.chromium.org/2612123002/diff/40001/cc/tiles/tile_manager.cc#newcode777 cc/tiles/tile_manager.cc:777: highest_bin_found = priority.priority_bin; Shouldn't this be lowest bin (NOW ...
3 years, 11 months ago (2017-01-04 22:15:22 UTC) #3
vmpstr
https://codereview.chromium.org/2612123002/diff/40001/cc/tiles/tile_manager.cc File cc/tiles/tile_manager.cc (right): https://codereview.chromium.org/2612123002/diff/40001/cc/tiles/tile_manager.cc#newcode777 cc/tiles/tile_manager.cc:777: highest_bin_found = priority.priority_bin; On 2017/01/04 22:15:22, sunnyps wrote: > ...
3 years, 11 months ago (2017-01-04 22:49:39 UTC) #4
sunnyps
On 2017/01/04 22:49:39, vmpstr wrote: > https://codereview.chromium.org/2612123002/diff/40001/cc/tiles/tile_manager.cc > File cc/tiles/tile_manager.cc (right): > > https://codereview.chromium.org/2612123002/diff/40001/cc/tiles/tile_manager.cc#newcode777 > ...
3 years, 11 months ago (2017-01-04 23:20:53 UTC) #5
vmpstr
+achuith for chrome/browser/chromeos/login/chrome_restart_request.cc +ccameron for content/browser/renderer_host/render_process_host_impl.cc +enne for content/renderer/gpu/render_widget_compositor.cc Please take a look.
3 years, 11 months ago (2017-01-04 23:46:10 UTC) #7
achuithb
On 2017/01/04 23:46:10, vmpstr wrote: > +achuith for chrome/browser/chromeos/login/chrome_restart_request.cc lgtm c/b/cros/login/chrome_restart_request.cc > +ccameron for content/browser/renderer_host/render_process_host_impl.cc ...
3 years, 11 months ago (2017-01-04 23:47:18 UTC) #8
achuithb
On 2017/01/04 23:46:10, vmpstr wrote: > +achuith for chrome/browser/chromeos/login/chrome_restart_request.cc lgtm c/b/cros/login/chrome_restart_request.cc > +ccameron for content/browser/renderer_host/render_process_host_impl.cc ...
3 years, 11 months ago (2017-01-04 23:47:21 UTC) #9
ccameron
content/browser lgtm
3 years, 11 months ago (2017-01-04 23:47:21 UTC) #10
enne (OOO)
content/renderer/gpu/render_widget_compositor.cc lgtm
3 years, 11 months ago (2017-01-04 23:50:00 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2612123002/40001
3 years, 11 months ago (2017-01-04 23:50:47 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_compile_dbg/builds/188624)
3 years, 11 months ago (2017-01-05 00:04:05 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2612123002/60001
3 years, 11 months ago (2017-01-05 00:15:04 UTC) #18
commit-bot: I haz the power
Committed patchset #4 (id:60001)
3 years, 11 months ago (2017-01-05 01:47:27 UTC) #21
commit-bot: I haz the power
3 years, 11 months ago (2017-01-05 01:49:37 UTC) #23
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/fa1b0c9d81d9225e4d8bec0b3e1c66817e63b3fb
Cr-Commit-Position: refs/heads/master@{#441551}

Powered by Google App Engine
This is Rietveld 408576698