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

Issue 66213007: cc: Add rasterize and record micro benchmark. (Closed)

Created:
7 years, 1 month ago by vmpstr
Modified:
7 years, 1 month ago
Reviewers:
nduca, ernstm, enne (OOO)
CC:
chromium-reviews, chrome-speed-team+watch_google.com, cc-bugs_chromium.org
Visibility:
Public.

Description

cc: Add rasterize and record micro benchmark. This patch adds a rasterize and record micro benchmark. It depends on https://codereview.chromium.org/67563002/ R=enne@chromium.org, nduca@chromium.org, ernstm@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=235805

Patch Set 1 #

Total comments: 5

Patch Set 2 : added weak ptrs #

Total comments: 10

Patch Set 3 : feedback #

Patch Set 4 : tile grid accessor #

Unified diffs Side-by-side diffs Delta from patch set Stats (+472 lines, -10 lines) Patch
M cc/cc.gyp View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M cc/debug/micro_benchmark_controller.cc View 1 2 chunks +4 lines, -0 lines 0 comments Download
A cc/debug/rasterize_and_record_benchmark.h View 1 2 3 1 chunk +66 lines, -0 lines 0 comments Download
A cc/debug/rasterize_and_record_benchmark.cc View 1 2 3 1 chunk +142 lines, -0 lines 0 comments Download
A cc/debug/rasterize_and_record_benchmark_impl.h View 1 2 3 1 chunk +49 lines, -0 lines 0 comments Download
A cc/debug/rasterize_and_record_benchmark_impl.cc View 1 chunk +117 lines, -0 lines 0 comments Download
M cc/resources/picture_pile_base.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M cc/resources/picture_pile_base.cc View 1 2 3 1 chunk +15 lines, -10 lines 0 comments Download
A tools/perf/measurements/new_rasterize_and_record.py View 1 2 1 chunk +72 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
vmpstr
Please take a look. https://codereview.chromium.org/66213007/diff/1/cc/debug/rasterize_and_record_benchmark_impl.cc File cc/debug/rasterize_and_record_benchmark_impl.cc (right): https://codereview.chromium.org/66213007/diff/1/cc/debug/rasterize_and_record_benchmark_impl.cc#newcode75 cc/debug/rasterize_and_record_benchmark_impl.cc:75: tiling->CreateAllTilesForTesting(); This was the only ...
7 years, 1 month ago (2013-11-09 01:05:52 UTC) #1
enne (OOO)
Sorry for my confusion, but https://codereview.chromium.org/66213007/diff/1/cc/debug/rasterize_and_record_benchmark_impl.cc File cc/debug/rasterize_and_record_benchmark_impl.cc (right): https://codereview.chromium.org/66213007/diff/1/cc/debug/rasterize_and_record_benchmark_impl.cc#newcode68 cc/debug/rasterize_and_record_benchmark_impl.cc:68: void RasterizeAndRecordBenchmarkImpl::RunOnLayer(PictureLayerImpl* layer) { ...
7 years, 1 month ago (2013-11-11 19:47:13 UTC) #2
vmpstr
https://codereview.chromium.org/66213007/diff/1/cc/debug/rasterize_and_record_benchmark_impl.cc File cc/debug/rasterize_and_record_benchmark_impl.cc (right): https://codereview.chromium.org/66213007/diff/1/cc/debug/rasterize_and_record_benchmark_impl.cc#newcode68 cc/debug/rasterize_and_record_benchmark_impl.cc:68: void RasterizeAndRecordBenchmarkImpl::RunOnLayer(PictureLayerImpl* layer) { On 2013/11/11 19:47:14, enne wrote: ...
7 years, 1 month ago (2013-11-11 22:38:37 UTC) #3
vmpstr
This is updated as per discussion on the plumbing code review.
7 years, 1 month ago (2013-11-12 23:54:44 UTC) #4
ernstm
Nice! I've compared the new version to the old version. For the same repeat count, ...
7 years, 1 month ago (2013-11-13 01:01:48 UTC) #5
enne (OOO)
lgtm https://codereview.chromium.org/66213007/diff/70001/cc/debug/rasterize_and_record_benchmark.cc File cc/debug/rasterize_and_record_benchmark.cc (right): https://codereview.chromium.org/66213007/diff/70001/cc/debug/rasterize_and_record_benchmark.cc#newcode109 cc/debug/rasterize_and_record_benchmark.cc:109: SkTileGridPicture::TileGridInfo tile_grid_info; Maybe add this as a static ...
7 years, 1 month ago (2013-11-14 00:24:05 UTC) #6
vmpstr
PTAL https://codereview.chromium.org/66213007/diff/70001/cc/debug/rasterize_and_record_benchmark.cc File cc/debug/rasterize_and_record_benchmark.cc (right): https://codereview.chromium.org/66213007/diff/70001/cc/debug/rasterize_and_record_benchmark.cc#newcode109 cc/debug/rasterize_and_record_benchmark.cc:109: SkTileGridPicture::TileGridInfo tile_grid_info; On 2013/11/14 00:24:05, enne wrote: > ...
7 years, 1 month ago (2013-11-14 19:38:23 UTC) #7
enne (OOO)
https://codereview.chromium.org/66213007/diff/70001/cc/debug/rasterize_and_record_benchmark.cc File cc/debug/rasterize_and_record_benchmark.cc (right): https://codereview.chromium.org/66213007/diff/70001/cc/debug/rasterize_and_record_benchmark.cc#newcode109 cc/debug/rasterize_and_record_benchmark.cc:109: SkTileGridPicture::TileGridInfo tile_grid_info; On 2013/11/14 19:38:24, vmpstr wrote: > On ...
7 years, 1 month ago (2013-11-14 19:44:58 UTC) #8
vmpstr
PTAL https://codereview.chromium.org/66213007/diff/70001/cc/debug/rasterize_and_record_benchmark.cc File cc/debug/rasterize_and_record_benchmark.cc (right): https://codereview.chromium.org/66213007/diff/70001/cc/debug/rasterize_and_record_benchmark.cc#newcode109 cc/debug/rasterize_and_record_benchmark.cc:109: SkTileGridPicture::TileGridInfo tile_grid_info; On 2013/11/14 19:44:59, enne wrote: > ...
7 years, 1 month ago (2013-11-14 20:04:35 UTC) #9
enne (OOO)
Thanks for that cleanup. :)
7 years, 1 month ago (2013-11-14 20:14:18 UTC) #10
ernstm
lgtm
7 years, 1 month ago (2013-11-14 21:06:52 UTC) #11
Dominik Grewe
Sorry for just jumping in with a random question: In the current rasterize_and_record benchmark we ...
7 years, 1 month ago (2013-11-15 18:13:25 UTC) #12
vmpstr
On 2013/11/15 18:13:25, Dominik Grewe wrote: > Sorry for just jumping in with a random ...
7 years, 1 month ago (2013-11-15 18:15:34 UTC) #13
Dominik Grewe
On 2013/11/15 18:15:34, vmpstr wrote: > On 2013/11/15 18:13:25, Dominik Grewe wrote: > > Sorry ...
7 years, 1 month ago (2013-11-18 14:46:09 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vmpstr@chromium.org/66213007/170001
7 years, 1 month ago (2013-11-18 17:55:27 UTC) #15
commit-bot: I haz the power
7 years, 1 month ago (2013-11-18 20:32:17 UTC) #16
Message was sent while issue was closed.
Change committed as 235805

Powered by Google App Engine
This is Rietveld 408576698