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

Issue 2839333002: Record the TaskLatency Histogram in Microseconds Instead of Milliseconds (Closed)

Created:
3 years, 7 months ago by robliao
Modified:
3 years, 7 months ago
Reviewers:
gab, Ilya Sherman, fdoray
CC:
chromium-reviews, vmpstr+watch_chromium.org, robliao+watch_chromium.org, gab+watch_chromium.org, asvitkine+watch_chromium.org, fdoray+watch_chromium.org, danakj+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Record the TaskLatency Histogram in Microseconds Instead of Milliseconds Most task latencies were between 0 and 1 ms. Recording task latencies in microseconds will provide better data BUG=715777 Review-Url: https://codereview.chromium.org/2839333002 Cr-Commit-Position: refs/heads/master@{#468135} Committed: https://chromium.googlesource.com/chromium/src/+/180f23bbfdd91ade1b232094a17e48a4e590f38d

Patch Set 1 #

Total comments: 10

Patch Set 2 : CR Feedback #

Total comments: 6

Patch Set 3 : CR Feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+45 lines, -16 lines) Patch
M base/task_scheduler/task_tracker.cc View 1 2 2 chunks +10 lines, -6 lines 0 comments Download
M base/task_scheduler/task_tracker_unittest.cc View 1 chunk +13 lines, -9 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 3 chunks +22 lines, -1 line 0 comments Download

Messages

Total messages: 47 (24 generated)
robliao
Here's what this histogram looks like now: Histogram: TaskScheduler.TaskLatencyMicroseconds.UserBlockingTaskPriority.MayBlock recorded 138 samples, mean = 92.3 ...
3 years, 7 months ago (2017-04-26 22:43:05 UTC) #4
fdoray
lgtm
3 years, 7 months ago (2017-04-27 13:16:08 UTC) #9
robliao
isherman: Please review tools/metrics/histograms/histograms.xml. Thanks!
3 years, 7 months ago (2017-04-27 20:18:54 UTC) #15
Ilya Sherman
Metrics LGTM % comments: https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc#newcode81 base/task_scheduler/task_tracker.cc:81: 50, HistogramBase::kUmaTargetedHistogramFlag); While you're here, ...
3 years, 7 months ago (2017-04-27 21:24:02 UTC) #16
robliao
https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc#newcode81 base/task_scheduler/task_tracker.cc:81: 50, HistogramBase::kUmaTargetedHistogramFlag); On 2017/04/27 21:24:01, Ilya Sherman wrote: > ...
3 years, 7 months ago (2017-04-27 21:42:22 UTC) #17
Ilya Sherman
https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc#newcode81 base/task_scheduler/task_tracker.cc:81: 50, HistogramBase::kUmaTargetedHistogramFlag); On 2017/04/27 21:42:22, robliao wrote: > On ...
3 years, 7 months ago (2017-04-27 21:50:36 UTC) #18
robliao
https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc#newcode81 base/task_scheduler/task_tracker.cc:81: 50, HistogramBase::kUmaTargetedHistogramFlag); On 2017/04/27 21:50:35, Ilya Sherman wrote: > ...
3 years, 7 months ago (2017-04-27 21:54:50 UTC) #19
Ilya Sherman
https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc#newcode81 base/task_scheduler/task_tracker.cc:81: 50, HistogramBase::kUmaTargetedHistogramFlag); On 2017/04/27 21:54:49, robliao wrote: > On ...
3 years, 7 months ago (2017-04-27 21:56:45 UTC) #20
robliao
https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/1/base/task_scheduler/task_tracker.cc#newcode81 base/task_scheduler/task_tracker.cc:81: 50, HistogramBase::kUmaTargetedHistogramFlag); On 2017/04/27 21:56:45, Ilya Sherman wrote: > ...
3 years, 7 months ago (2017-04-27 22:07:45 UTC) #21
gab
lgtm w/ comment https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc#newcode80 base/task_scheduler/task_tracker.cc:80: std::string("TaskScheduler.TaskLatencyMicroseconds.") + suffix, 1, 2000, 2000 ...
3 years, 7 months ago (2017-04-28 01:49:29 UTC) #26
robliao
https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc#newcode80 base/task_scheduler/task_tracker.cc:80: std::string("TaskScheduler.TaskLatencyMicroseconds.") + suffix, 1, 2000, On 2017/04/28 01:49:29, gab ...
3 years, 7 months ago (2017-04-28 17:07:53 UTC) #27
chromium-reviews
Is that true even for Background blocking though? On Fri, Apr 28, 2017, 13:07 <robliao@chromium.org> ...
3 years, 7 months ago (2017-04-28 17:12:47 UTC) #28
chromium-reviews
If things do regress beyond that it'd be nice to know by how much, so ...
3 years, 7 months ago (2017-04-28 17:13:41 UTC) #29
robliao
https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc#newcode80 base/task_scheduler/task_tracker.cc:80: std::string("TaskScheduler.TaskLatencyMicroseconds.") + suffix, 1, 2000, On 2017/04/28 17:07:53, robliao ...
3 years, 7 months ago (2017-04-28 17:18:47 UTC) #30
robliao
https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc#newcode80 base/task_scheduler/task_tracker.cc:80: std::string("TaskScheduler.TaskLatencyMicroseconds.") + suffix, 1, 2000, On 2017/04/28 17:18:47, robliao ...
3 years, 7 months ago (2017-04-28 17:23:42 UTC) #31
gab
On 2017/04/28 17:23:42, robliao wrote: > https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc > File base/task_scheduler/task_tracker.cc (right): > > https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc#newcode80 > ...
3 years, 7 months ago (2017-04-28 17:56:46 UTC) #32
robliao
https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc#newcode80 base/task_scheduler/task_tracker.cc:80: std::string("TaskScheduler.TaskLatencyMicroseconds.") + suffix, 1, 2000, On 2017/04/28 17:23:41, robliao ...
3 years, 7 months ago (2017-04-28 17:57:38 UTC) #33
robliao
https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc#newcode80 base/task_scheduler/task_tracker.cc:80: std::string("TaskScheduler.TaskLatencyMicroseconds.") + suffix, 1, 2000, On 2017/04/28 17:57:38, robliao ...
3 years, 7 months ago (2017-04-28 18:17:59 UTC) #34
gab
On 2017/04/28 18:17:59, robliao wrote: > https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc > File base/task_scheduler/task_tracker.cc (right): > > https://codereview.chromium.org/2839333002/diff/20001/base/task_scheduler/task_tracker.cc#newcode80 > ...
3 years, 7 months ago (2017-04-28 18:29:41 UTC) #35
robliao
Adjusted to 20000us Here's what the histogram looks like now: Histogram: TaskScheduler.TaskLatencyMicroseconds.UserVisibleTaskPriority.MayBlock recorded 176 samples, ...
3 years, 7 months ago (2017-04-28 19:42:36 UTC) #36
gab
On 2017/04/28 19:42:36, robliao wrote: > Adjusted to 20000us > > Here's what the histogram ...
3 years, 7 months ago (2017-04-28 19:49:01 UTC) #39
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/2839333002/40001
3 years, 7 months ago (2017-04-28 21:27:20 UTC) #44
commit-bot: I haz the power
3 years, 7 months ago (2017-04-28 21:34:29 UTC) #47
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/180f23bbfdd91ade1b232094a17e...

Powered by Google App Engine
This is Rietveld 408576698