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

Issue 2681033002: Add new UMA to record the bytes wasted due to download resumption (Closed)

Created:
3 years, 10 months ago by qinmin
Modified:
3 years, 10 months ago
CC:
chromium-reviews, asanka, asvitkine+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add new UMA to record the bytes wasted due to download resumption When resuming a download, it is possible chrome discards some of the data received. This CL adds a new UMA histogram to track how much data is wasted due to this. To make things simple, we check if bytes received keep on increasing on each update. If the data received drops, that means the data is wasted. This logic is not 100% accurate, as the update is not called on every byte change. However, it should work in most of the cases, and we are only interested in a rough number. This CL also changes the UMA SharedPrefs. So have to do some conversions from old sharedpref version. BUG=679092 , whenever download updates, we check if the bytes received Review-Url: https://codereview.chromium.org/2681033002 Cr-Commit-Position: refs/heads/master@{#450415} Committed: https://chromium.googlesource.com/chromium/src/+/541b4d75ca2d4994ac15dac596aa10be9ff180c1

Patch Set 1 #

Total comments: 8

Patch Set 2 : addressing comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+93 lines, -15 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java View 1 16 chunks +52 lines, -9 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSharedPreferenceEntry.java View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUmaStatsEntry.java View 4 chunks +25 lines, -6 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 chunks +15 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (5 generated)
qinmin
+isherman for histogram +shaktisahu for download changes, feel free to ping me if you have ...
3 years, 10 months ago (2017-02-08 01:02:46 UTC) #2
Ilya Sherman
Metrics LGTM % nits: https://codereview.chromium.org/2681033002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java (right): https://codereview.chromium.org/2681033002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java#newcode95 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java:95: private static final int GB_IN_KILO_BYTES ...
3 years, 10 months ago (2017-02-08 02:11:20 UTC) #3
qinmin
https://codereview.chromium.org/2681033002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java (right): https://codereview.chromium.org/2681033002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java#newcode95 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java:95: private static final int GB_IN_KILO_BYTES = 1000 * 1000; ...
3 years, 10 months ago (2017-02-09 01:05:11 UTC) #4
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/2681033002/20001
3 years, 10 months ago (2017-02-14 17:34:19 UTC) #7
commit-bot: I haz the power
3 years, 10 months ago (2017-02-14 18:39:05 UTC) #10
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/541b4d75ca2d4994ac15dac596aa...

Powered by Google App Engine
This is Rietveld 408576698