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

Issue 284553002: cc: Change tile manager perftest to use layers. (Closed)

Created:
6 years, 7 months ago by vmpstr
Modified:
6 years, 7 months ago
Reviewers:
reveman, enne (OOO)
CC:
chromium-reviews, cc-bugs_chromium.org
Visibility:
Public.

Description

cc: Change tile manager perftest to use layers. Before this patch, the tile manager perftest would directly register the tiles into tile manager in order to test. This provided accurate numbers with regards to the number of tiles we had registered, but it also coupled the knowledge that tile manager deals with tiles directly. This patch adds a bit of indirection to the perftest to create layers that have tiles, and then call manage tiles. This decouples tile manager from the perftest in the sense that the tile manager is free to choose what it does with layers/tiles as the perftest better represents the real world. NOTE TO PERF SHERIFFS --------------------- Please note that this changes TileManager perftest. In particular, any changes in graphs to cc_perftests.manage_tiles should be disregarded. This patch completely reworks the perftest, so the results are not comparable to previous results. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270922

Patch Set 1 #

Patch Set 2 : update #

Total comments: 4

Patch Set 3 : update #

Patch Set 4 : rebase #

Patch Set 5 : compile fix #

Patch Set 6 : link fix attempt #

Unified diffs Side-by-side diffs Delta from patch set Stats (+202 lines, -182 lines) Patch
M cc/resources/tile_manager.h View 1 2 3 4 5 2 chunks +6 lines, -0 lines 0 comments Download
M cc/resources/tile_manager.cc View 1 2 3 4 5 2 chunks +7 lines, -1 line 0 comments Download
M cc/resources/tile_manager_perftest.cc View 1 2 3 4 5 7 chunks +169 lines, -181 lines 0 comments Download
M cc/test/impl_side_painting_settings.h View 1 chunk +5 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_impl.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 1 2 3 4 5 1 chunk +12 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (0 generated)
vmpstr
Please take a look.
6 years, 7 months ago (2014-05-12 17:21:49 UTC) #1
enne (OOO)
lgtm in general https://codereview.chromium.org/284553002/diff/10001/cc/resources/tile_manager_perftest.cc File cc/resources/tile_manager_perftest.cc (right): https://codereview.chromium.org/284553002/diff/10001/cc/resources/tile_manager_perftest.cc#newcode218 cc/resources/tile_manager_perftest.cc:218: std::vector<LayerImpl*> CreateLayers(unsigned layer_count, style nit: unsigned ...
6 years, 7 months ago (2014-05-12 18:42:58 UTC) #2
vmpstr
https://codereview.chromium.org/284553002/diff/10001/cc/resources/tile_manager_perftest.cc File cc/resources/tile_manager_perftest.cc (right): https://codereview.chromium.org/284553002/diff/10001/cc/resources/tile_manager_perftest.cc#newcode218 cc/resources/tile_manager_perftest.cc:218: std::vector<LayerImpl*> CreateLayers(unsigned layer_count, On 2014/05/12 18:42:58, enne wrote: > ...
6 years, 7 months ago (2014-05-12 21:35:50 UTC) #3
vmpstr
The CQ bit was checked by vmpstr@chromium.org
6 years, 7 months ago (2014-05-13 17:42:31 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vmpstr@chromium.org/284553002/30001
6 years, 7 months ago (2014-05-13 17:43:01 UTC) #5
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-13 18:11:59 UTC) #6
vmpstr
The CQ bit was unchecked by vmpstr@chromium.org
6 years, 7 months ago (2014-05-13 18:12:46 UTC) #7
vmpstr
The CQ bit was checked by vmpstr@chromium.org
6 years, 7 months ago (2014-05-13 18:20:08 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vmpstr@chromium.org/284553002/50001
6 years, 7 months ago (2014-05-13 18:21:40 UTC) #9
vmpstr
The CQ bit was checked by vmpstr@chromium.org
6 years, 7 months ago (2014-05-13 21:46:42 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vmpstr@chromium.org/284553002/70001
6 years, 7 months ago (2014-05-13 22:04:50 UTC) #11
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-14 00:05:46 UTC) #12
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-14 00:12:00 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_clang_dbg on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_clang_dbg/builds/24843)
6 years, 7 months ago (2014-05-14 00:12:00 UTC) #14
vmpstr
The CQ bit was checked by vmpstr@chromium.org
6 years, 7 months ago (2014-05-14 19:49:25 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vmpstr@chromium.org/284553002/70001
6 years, 7 months ago (2014-05-14 19:50:09 UTC) #16
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-14 21:10:13 UTC) #17
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-14 21:22:59 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/android_clang_dbg/builds/142497)
6 years, 7 months ago (2014-05-14 21:22:59 UTC) #19
vmpstr
The CQ bit was checked by vmpstr@chromium.org
6 years, 7 months ago (2014-05-15 23:42:37 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vmpstr@chromium.org/284553002/80001
6 years, 7 months ago (2014-05-15 23:42:51 UTC) #21
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-16 02:52:27 UTC) #22
commit-bot: I haz the power
6 years, 7 months ago (2014-05-16 04:09:41 UTC) #23
Message was sent while issue was closed.
Change committed as 270922

Powered by Google App Engine
This is Rietveld 408576698