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

Issue 392413002: cc: Add tiling eviction iterator perftests. (Closed)

Created:
6 years, 5 months ago by vmpstr
Modified:
6 years, 5 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: Add tiling eviction iterator perftests. This adds both a perftest for constructing the iterator (which is very cheap) and accessing it, which is fairly heavy. Initial runs: [ RUN ] PictureLayerTilingPerfTest.TilingEvictionTileIteratorConstruction *RESULT tiling_eviction_tile_iterator_construction: 0_0_100x100= 17806804 runs/s *RESULT tiling_eviction_tile_iterator_construction: 50_0_100x100= 17840996 runs/s *RESULT tiling_eviction_tile_iterator_construction: 100_0_100x100= 17842676 runs/s *RESULT tiling_eviction_tile_iterator_construction: 150_0_100x100= 17710480 runs/s [ OK ] PictureLayerTilingPerfTest.TilingEvictionTileIteratorConstruction (25206 ms) [ RUN ] PictureLayerTilingPerfTest.TilingEvictionTileIterator *RESULT tiling_eviction_tile_iterator: 32_100x100= 66903.9296875 runs/s *RESULT tiling_eviction_tile_iterator: 32_500x500= 64616.3828125 runs/s *RESULT tiling_eviction_tile_iterator: 64_100x100= 66526.5078125 runs/s *RESULT tiling_eviction_tile_iterator: 64_500x500= 65154.87109375 runs/s [ OK ] PictureLayerTilingPerfTest.TilingEvictionTileIterator (8086 ms) R=reveman Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=283975

Patch Set 1 #

Total comments: 10

Patch Set 2 : update #

Patch Set 3 : update #

Total comments: 4

Patch Set 4 : update #

Patch Set 5 : fix comment typo #

Patch Set 6 : fix #

Patch Set 7 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+134 lines, -1 line) Patch
M cc/resources/picture_layer_tiling_perftest.cc View 1 2 3 4 5 6 4 chunks +134 lines, -1 line 0 comments Download

Messages

Total messages: 22 (0 generated)
vmpstr
PTAL. Note that technically there's nothing to evict in these tests, but the cost is ...
6 years, 5 months ago (2014-07-16 18:29:05 UTC) #1
reveman
Why do we want real resources here? If anything, it would seem like we don't ...
6 years, 5 months ago (2014-07-16 20:17:05 UTC) #2
vmpstr
PTAL https://codereview.chromium.org/392413002/diff/1/cc/resources/picture_layer_tiling_perftest.cc File cc/resources/picture_layer_tiling_perftest.cc (right): https://codereview.chromium.org/392413002/diff/1/cc/resources/picture_layer_tiling_perftest.cc#newcode154 cc/resources/picture_layer_tiling_perftest.cc:154: const int num_tree_priorities = 3; On 2014/07/16 20:17:05, ...
6 years, 5 months ago (2014-07-16 20:35:22 UTC) #3
reveman
https://codereview.chromium.org/392413002/diff/1/cc/resources/picture_layer_tiling_perftest.cc File cc/resources/picture_layer_tiling_perftest.cc (right): https://codereview.chromium.org/392413002/diff/1/cc/resources/picture_layer_tiling_perftest.cc#newcode193 cc/resources/picture_layer_tiling_perftest.cc:193: it && count; On 2014/07/16 20:35:22, vmpstr wrote: > ...
6 years, 5 months ago (2014-07-16 22:03:34 UTC) #4
vmpstr
PTAL https://codereview.chromium.org/392413002/diff/1/cc/resources/picture_layer_tiling_perftest.cc File cc/resources/picture_layer_tiling_perftest.cc (right): https://codereview.chromium.org/392413002/diff/1/cc/resources/picture_layer_tiling_perftest.cc#newcode193 cc/resources/picture_layer_tiling_perftest.cc:193: it && count; On 2014/07/16 22:03:34, reveman wrote: ...
6 years, 5 months ago (2014-07-16 23:43:29 UTC) #5
reveman
lgtm with nits https://codereview.chromium.org/392413002/diff/40001/cc/resources/picture_layer_tiling_perftest.cc File cc/resources/picture_layer_tiling_perftest.cc (right): https://codereview.chromium.org/392413002/diff/40001/cc/resources/picture_layer_tiling_perftest.cc#newcode204 cc/resources/picture_layer_tiling_perftest.cc:204: for (PictureLayerTiling::TilingRasterTileIterator it( nit: I think ...
6 years, 5 months ago (2014-07-17 16:26:23 UTC) #6
vmpstr
https://codereview.chromium.org/392413002/diff/40001/cc/resources/picture_layer_tiling_perftest.cc File cc/resources/picture_layer_tiling_perftest.cc (right): https://codereview.chromium.org/392413002/diff/40001/cc/resources/picture_layer_tiling_perftest.cc#newcode204 cc/resources/picture_layer_tiling_perftest.cc:204: for (PictureLayerTiling::TilingRasterTileIterator it( On 2014/07/17 16:26:23, reveman wrote: > ...
6 years, 5 months ago (2014-07-17 16:40:54 UTC) #7
vmpstr
The CQ bit was checked by vmpstr@chromium.org
6 years, 5 months ago (2014-07-17 16:40:59 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/392413002/80001
6 years, 5 months ago (2014-07-17 16:42:11 UTC) #9
vmpstr
The CQ bit was unchecked by vmpstr@chromium.org
6 years, 5 months ago (2014-07-17 17:16:41 UTC) #10
vmpstr
The CQ bit was checked by vmpstr@chromium.org
6 years, 5 months ago (2014-07-17 17:17:33 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vmpstr@chromium.org/392413002/100001
6 years, 5 months ago (2014-07-17 17:18:36 UTC) #12
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_chromium_rel on tryserver.chromium ...
6 years, 5 months ago (2014-07-17 21:09:02 UTC) #13
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-17 21:15:48 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/win_chromium_rel/builds/40210)
6 years, 5 months ago (2014-07-17 21:15:49 UTC) #15
vmpstr
The CQ bit was checked by vmpstr@chromium.org
6 years, 5 months ago (2014-07-17 21:36:19 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vmpstr@chromium.org/392413002/100001
6 years, 5 months ago (2014-07-17 21:39:23 UTC) #17
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_chromium_rel on tryserver.chromium ...
6 years, 5 months ago (2014-07-17 21:45:31 UTC) #18
vmpstr
The CQ bit was unchecked by vmpstr@chromium.org
6 years, 5 months ago (2014-07-17 21:46:26 UTC) #19
vmpstr
The CQ bit was checked by vmpstr@chromium.org
6 years, 5 months ago (2014-07-17 21:51:40 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/392413002/120001
6 years, 5 months ago (2014-07-17 21:54:15 UTC) #21
commit-bot: I haz the power
6 years, 5 months ago (2014-07-18 02:29:52 UTC) #22
Message was sent while issue was closed.
Change committed as 283975

Powered by Google App Engine
This is Rietveld 408576698