DescriptionAdd new UMA stats to get a handle on Downloads UI Usage
Download.OpenTime: number of milliseconds between a download completing and when it is opened
Download.FirstOpenTime: same, but is only counted the first time that a download is opened (even across restarts)
Download.HistorySize: number of items in the history when a download begins. A user who downloads 5 times per minute, Clears All, then repeats will look exactly like a user who downloads 5 times per week then Clears All and repeats, which is a flat line that goes to 5 then stops. People like me who Clear All after every download will be a dirac delta in the 0 bucket, whereas people who never Clear All will be a flat line all the way out. This should look more like an exponential distribution, with bumps at db sizes when chrome updated. The expected value of this distribution will be the most interesting number.
Download.ShelfSizeOnAutoClose: number of items displayed in the shelf when it autocloses
Download.ShelfSizeOnUserClose: same as ShelfSizeOnAutoClose, but either when the user opens chrome://downloads or clicks the shelf's |x|.
Download.ShelfInProgressSizeOnAutoClose: same as ShelfSizeOnAutoClose, but only counts in-progress items.
Download.ShelfInProgressSizeOnUserClose: same as ShelfSizeOnUserClose, but only counts in-progress items.
Download.ClearAllSize: number of items removed by 'Clear All'
Download.OpensOutstanding: number of completed unopened items when an item is opened.
FirstOpenTime required adding |end_time| and |opened| to the downloads table.
ScheduleAndForget only goes up to 4 args, so I changed UpdateEntry to use DownloadPersistentStoreInfo.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=105871
Patch Set 1 : uma #
Total comments: 4
Patch Set 2 : comments #
Total comments: 9
Patch Set 3 : fixed tests #
Total comments: 32
Patch Set 4 : comments #
Total comments: 8
Patch Set 5 : merge, comments #Patch Set 6 : fix windows auto_closed_ #
Total comments: 10
Patch Set 7 : comments #Patch Set 8 : merge #Patch Set 9 : fix build #Patch Set 10 : merge #Messages
Total messages: 25 (0 generated)
|