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

Issue 2904743002: cc: Add UMA for tracking decode duration for out of raster decodes. (Closed)

Created:
3 years, 7 months ago by Khushal
Modified:
3 years, 6 months ago
CC:
chromium-reviews, cc-bugs_chromium.org, asvitkine+watch_chromium.org, pfeldman, devtools-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Add UMA for tracking decode duration for out of raster decodes. We currently bucket UMA for all decode tasks in a single histogram. With checker-imaging enabled, we expect to see a decline in the decode duration for images decoded with raster. Add UMA to track these seperately. BUG=725344 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2904743002 Cr-Commit-Position: refs/heads/master@{#476527} Committed: https://chromium.googlesource.com/chromium/src/+/97474434c7f06805f9bdc97c2848ef25cf07f550

Patch Set 1 #

Total comments: 6

Patch Set 2 : .. #

Total comments: 8

Patch Set 3 : addressed comments #

Total comments: 8

Patch Set 4 : addressed comments #

Total comments: 2

Patch Set 5 : move #

Unified diffs Side-by-side diffs Delta from patch set Stats (+109 lines, -37 lines) Patch
M cc/base/devtools_instrumentation.h View 1 2 3 4 1 chunk +8 lines, -22 lines 0 comments Download
M cc/base/devtools_instrumentation.cc View 1 2 3 4 1 chunk +45 lines, -0 lines 0 comments Download
M cc/tiles/gpu_image_decode_cache.cc View 1 2 3 chunks +5 lines, -2 lines 0 comments Download
M cc/tiles/image_decode_cache.h View 1 2 3 2 chunks +27 lines, -5 lines 0 comments Download
M cc/tiles/software_image_decode_cache.cc View 1 2 3 chunks +5 lines, -2 lines 0 comments Download
M cc/tiles/tile_manager.cc View 1 2 2 chunks +5 lines, -3 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 2 chunks +14 lines, -3 lines 0 comments Download

Messages

Total messages: 30 (11 generated)
Khushal
3 years, 7 months ago (2017-05-23 23:16:42 UTC) #3
Khushal
I didn't realize vmpstr@ is OOO. enne@, could you take a look at this one?
3 years, 7 months ago (2017-05-25 00:07:56 UTC) #5
Khushal
And one more bounce. Dana, could you take a look? :P
3 years, 7 months ago (2017-05-25 01:50:55 UTC) #7
Khushal
pingy.
3 years, 6 months ago (2017-05-26 22:08:41 UTC) #8
danakj
https://codereview.chromium.org/2904743002/diff/1/cc/tiles/image_decode_cache.h File cc/tiles/image_decode_cache.h (right): https://codereview.chromium.org/2904743002/diff/1/cc/tiles/image_decode_cache.h#newcode39 cc/tiles/image_decode_cache.h:39: IN_RASTER, enums should be kFoo style now https://codereview.chromium.org/2904743002/diff/1/cc/tiles/image_decode_cache.h#newcode52 cc/tiles/image_decode_cache.h:52: ...
3 years, 6 months ago (2017-05-26 22:36:23 UTC) #9
Khushal
https://codereview.chromium.org/2904743002/diff/1/cc/tiles/image_decode_cache.h File cc/tiles/image_decode_cache.h (right): https://codereview.chromium.org/2904743002/diff/1/cc/tiles/image_decode_cache.h#newcode39 cc/tiles/image_decode_cache.h:39: IN_RASTER, On 2017/05/26 22:36:23, danakj wrote: > enums should ...
3 years, 6 months ago (2017-05-26 23:17:35 UTC) #10
vmpstr
https://codereview.chromium.org/2904743002/diff/20001/cc/base/devtools_instrumentation.h File cc/base/devtools_instrumentation.h (right): https://codereview.chromium.org/2904743002/diff/20001/cc/base/devtools_instrumentation.h#newcode60 cc/base/devtools_instrumentation.h:60: enum Type { SOFTWARE, GPU }; Can you change ...
3 years, 6 months ago (2017-05-30 20:15:13 UTC) #11
Khushal
https://codereview.chromium.org/2904743002/diff/20001/cc/tiles/checker_image_tracker.cc File cc/tiles/checker_image_tracker.cc (right): https://codereview.chromium.org/2904743002/diff/20001/cc/tiles/checker_image_tracker.cc#newcode215 cc/tiles/checker_image_tracker.cc:215: ImageDecodeCache::ImageDecodeType::kCheckerImaging); On 2017/05/30 20:15:12, vmpstr wrote: > This is ...
3 years, 6 months ago (2017-05-30 21:30:33 UTC) #12
vmpstr
On 2017/05/30 21:30:33, Khushal wrote: > https://codereview.chromium.org/2904743002/diff/20001/cc/tiles/checker_image_tracker.cc > File cc/tiles/checker_image_tracker.cc (right): > > https://codereview.chromium.org/2904743002/diff/20001/cc/tiles/checker_image_tracker.cc#newcode215 > ...
3 years, 6 months ago (2017-05-31 16:08:08 UTC) #13
Khushal
Okay. I bucketed them in one OutOfRaster UMA. PTAL. https://codereview.chromium.org/2904743002/diff/20001/cc/base/devtools_instrumentation.h File cc/base/devtools_instrumentation.h (right): https://codereview.chromium.org/2904743002/diff/20001/cc/base/devtools_instrumentation.h#newcode60 cc/base/devtools_instrumentation.h:60: ...
3 years, 6 months ago (2017-05-31 18:21:21 UTC) #14
Khushal
pingy.
3 years, 6 months ago (2017-06-01 19:57:05 UTC) #15
vmpstr
lgtm thanks! https://codereview.chromium.org/2904743002/diff/40001/cc/base/devtools_instrumentation.h File cc/base/devtools_instrumentation.h (right): https://codereview.chromium.org/2904743002/diff/40001/cc/base/devtools_instrumentation.h#newcode66 cc/base/devtools_instrumentation.h:66: : type_(type), nit: decode_type_(decode_type) https://codereview.chromium.org/2904743002/diff/40001/cc/tiles/image_decode_cache.h File cc/tiles/image_decode_cache.h ...
3 years, 6 months ago (2017-06-01 21:40:56 UTC) #16
Khushal
Thanks! +isherman@ for histograms.xml. https://codereview.chromium.org/2904743002/diff/40001/cc/base/devtools_instrumentation.h File cc/base/devtools_instrumentation.h (right): https://codereview.chromium.org/2904743002/diff/40001/cc/base/devtools_instrumentation.h#newcode66 cc/base/devtools_instrumentation.h:66: : type_(type), On 2017/06/01 21:40:56, ...
3 years, 6 months ago (2017-06-01 23:45:09 UTC) #18
Ilya Sherman
Metrics LGTM https://codereview.chromium.org/2904743002/diff/40001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (left): https://codereview.chromium.org/2904743002/diff/40001/tools/metrics/histograms/histograms.xml#oldcode58701 tools/metrics/histograms/histograms.xml:58701: <histogram name="Renderer4.ImageDecodeTaskDurationUs" units="microseconds"> On 2017/06/01 23:45:09, Khushal ...
3 years, 6 months ago (2017-06-01 23:50:50 UTC) #19
Khushal
https://codereview.chromium.org/2904743002/diff/40001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (left): https://codereview.chromium.org/2904743002/diff/40001/tools/metrics/histograms/histograms.xml#oldcode58701 tools/metrics/histograms/histograms.xml:58701: <histogram name="Renderer4.ImageDecodeTaskDurationUs" units="microseconds"> On 2017/06/01 23:50:50, Ilya Sherman wrote: ...
3 years, 6 months ago (2017-06-02 00:17: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/2904743002/80001
3 years, 6 months ago (2017-06-02 00:18:07 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/229139)
3 years, 6 months ago (2017-06-02 01:47:32 UTC) #25
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/2904743002/80001
3 years, 6 months ago (2017-06-02 01:52:38 UTC) #27
commit-bot: I haz the power
3 years, 6 months ago (2017-06-02 02:35:53 UTC) #30
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/97474434c7f06805f9bdc97c2848...

Powered by Google App Engine
This is Rietveld 408576698