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

Issue 2851583002: cc: Update rasterize and record to capture more work in recording. (Closed)

Created:
3 years, 7 months ago by vmpstr
Modified:
3 years, 7 months ago
Reviewers:
chrishtr, Khushal
CC:
cc-bugs_chromium.org, chromium-reviews, Khushal
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Update rasterize and record to capture more work in recording. This patch ensures that we capture all relevant work that we do during recording. This includes both the analysis (which is currently captured) and discardable image generation (which is currently missed). This is done via using RecordingSource, which does all of this work during regular Chrome operations. NOTE TO PERF SHERIFFS ===================== This patch is expected to regress rasterize and record benchmark. Some metrics like paint_time are expected to regress ~100%. This is due to the fact that the current benchmark is not capturing all of the work that the code normally does. The patch here addresses this shortcoming by adding all of the work that needs to be measured into the benchmark. R=chrishtr@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2851583002 Cr-Commit-Position: refs/heads/master@{#468041} Committed: https://chromium.googlesource.com/chromium/src/+/78a9fddbe9db7c851cfefac5fd107aa11fcfc3ed

Patch Set 1 #

Total comments: 2

Patch Set 2 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3 lines, -5 lines) Patch
M cc/benchmarks/rasterize_and_record_benchmark.cc View 1 2 chunks +3 lines, -5 lines 0 comments Download

Messages

Total messages: 24 (15 generated)
vmpstr
Please take a look. https://codereview.chromium.org/2851583002/diff/1/cc/benchmarks/rasterize_and_record_benchmark.cc File cc/benchmarks/rasterize_and_record_benchmark.cc (right): https://codereview.chromium.org/2851583002/diff/1/cc/benchmarks/rasterize_and_record_benchmark.cc#newcode143 cc/benchmarks/rasterize_and_record_benchmark.cc:143: recording_source.SetGenerateDiscardableImagesMetadata(true); This part is going ...
3 years, 7 months ago (2017-04-27 17:41:45 UTC) #2
chrishtr
lgtm
3 years, 7 months ago (2017-04-27 17:53:37 UTC) #5
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/2851583002/1
3 years, 7 months ago (2017-04-27 17:54:10 UTC) #6
Khushal
https://codereview.chromium.org/2851583002/diff/1/cc/benchmarks/rasterize_and_record_benchmark.cc File cc/benchmarks/rasterize_and_record_benchmark.cc (right): https://codereview.chromium.org/2851583002/diff/1/cc/benchmarks/rasterize_and_record_benchmark.cc#newcode143 cc/benchmarks/rasterize_and_record_benchmark.cc:143: recording_source.SetGenerateDiscardableImagesMetadata(true); On 2017/04/27 17:41:45, vmpstr wrote: > This part ...
3 years, 7 months ago (2017-04-27 17:56:33 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/281391) linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, ...
3 years, 7 months ago (2017-04-27 18:08:18 UTC) #10
vmpstr
On 2017/04/27 17:56:33, Khushal wrote: > https://codereview.chromium.org/2851583002/diff/1/cc/benchmarks/rasterize_and_record_benchmark.cc > File cc/benchmarks/rasterize_and_record_benchmark.cc (right): > > https://codereview.chromium.org/2851583002/diff/1/cc/benchmarks/rasterize_and_record_benchmark.cc#newcode143 > ...
3 years, 7 months ago (2017-04-27 19:03:07 UTC) #13
vmpstr
On 2017/04/27 19:03:07, vmpstr wrote: > On 2017/04/27 17:56:33, Khushal wrote: > > > https://codereview.chromium.org/2851583002/diff/1/cc/benchmarks/rasterize_and_record_benchmark.cc ...
3 years, 7 months ago (2017-04-28 16:45:22 UTC) #20
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/2851583002/20001
3 years, 7 months ago (2017-04-28 16:45:43 UTC) #21
commit-bot: I haz the power
3 years, 7 months ago (2017-04-28 17:25:08 UTC) #24
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/78a9fddbe9db7c851cfefac5fd10...

Powered by Google App Engine
This is Rietveld 408576698