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

Issue 2788013003: Expected Queueing Time Metric ignores tasks with nested message loops. (Closed)

Created:
3 years, 8 months ago by tdresser
Modified:
3 years, 8 months ago
Reviewers:
bokan, Sami
CC:
chromium-reviews, blink-reviews-api_chromium.org, dglazkov+blink, blink-reviews, blink-reviews-frames_chromium.org, scheduler-bugs_chromium.org, kinuko+watch
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Expected Queueing Time Metric ignores tasks with nested message loops. We're seeing cases where the Expected Queueing Time metric is reporting values which are far too high. We hypothesize that this is due to nested message loops, which currently cause us to report a task with length equal to the duration of the nested message loop. Exclude tasks containing nested message loops from this metric. BUG=675060 Review-Url: https://codereview.chromium.org/2788013003 Cr-Commit-Position: refs/heads/master@{#461210} Committed: https://chromium.googlesource.com/chromium/src/+/c4067e72471b45ccb8d775189e53c6bcd3cb2c91

Patch Set 1 #

Total comments: 4

Patch Set 2 : Address nits #

Messages

Total messages: 16 (10 generated)
tdresser
PTAL I'll address the sleep case in another patch.
3 years, 8 months ago (2017-03-31 17:16:22 UTC) #6
Sami
lgtm https://codereview.chromium.org/2788013003/diff/1/third_party/WebKit/Source/core/frame/PerformanceMonitor.h File third_party/WebKit/Source/core/frame/PerformanceMonitor.h (right): https://codereview.chromium.org/2788013003/diff/1/third_party/WebKit/Source/core/frame/PerformanceMonitor.h#newcode123 third_party/WebKit/Source/core/frame/PerformanceMonitor.h:123: void onBeginNestedMessageLoop() override{}; nit: Remove the ';' so ...
3 years, 8 months ago (2017-03-31 18:05:35 UTC) #7
tdresser
+bokan@, for 1 line change to PerformanceMonitor.h. https://codereview.chromium.org/2788013003/diff/1/third_party/WebKit/Source/core/frame/PerformanceMonitor.h File third_party/WebKit/Source/core/frame/PerformanceMonitor.h (right): https://codereview.chromium.org/2788013003/diff/1/third_party/WebKit/Source/core/frame/PerformanceMonitor.h#newcode123 third_party/WebKit/Source/core/frame/PerformanceMonitor.h:123: void onBeginNestedMessageLoop() ...
3 years, 8 months ago (2017-03-31 18:43:21 UTC) #9
bokan
PerformanceMonitor lgtm
3 years, 8 months ago (2017-03-31 18:45:55 UTC) #10
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/2788013003/20001
3 years, 8 months ago (2017-03-31 18:49:20 UTC) #13
commit-bot: I haz the power
3 years, 8 months ago (2017-03-31 20:35:55 UTC) #16
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/c4067e72471b45ccb8d775189e53...

Powered by Google App Engine
This is Rietveld 408576698