Chromium Code Reviews
Help | Chromium Project | Gerrit Changes | Sign in
(2)

Issue 1144963002: Timeline: visually distinguish idle frames (Closed)

Created:
4 years, 11 months ago by caseq
Modified:
4 years, 11 months ago
Reviewers:
alph, yurys, pfeldman
CC:
blink-reviews, caseq+blink_chromium.org, yurys+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, apavlov+blink_chromium.org, devtools-reviews_chromium.org, sergeyv+blink_chromium.org, aandrey+blink_chromium.org, kozyatinskiy+blink_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Timeline: visually distinguish idle frames Long frames produced by idle periods between two DrawFrames are confusing, so detect when frames are absent becase CC thinks page is idle and render these differently (skip outline in overview, draw frame bar in pale for flame chart). BUG=462516 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=196596

Patch Set 1 #

Patch Set 2 : rebased on top of https://codereview.chromium.org/1143413002/, made sure idle frame "ends" when mai… #

Patch Set 3 : just skip drawing outline for idle frames #

Patch Set 4 : rebased / adjusted to chrome-side changes in instrumentation #

Total comments: 2

Patch Set 5 : review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+145 lines, -17 lines) Patch
M LayoutTests/http/tests/inspector/timeline-test.js View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/inspector/tracing/frame-model.html View 1 2 3 4 1 chunk +22 lines, -1 line 0 comments Download
M LayoutTests/inspector/tracing/frame-model-expected.txt View 1 2 24 chunks +67 lines, -0 lines 0 comments Download
M Source/devtools/front_end/timeline/TimelineFlameChart.js View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M Source/devtools/front_end/timeline/TimelineFrameModel.js View 1 2 3 4 11 chunks +44 lines, -10 lines 0 comments Download
M Source/devtools/front_end/timeline/TimelineFrameOverview.js View 1 2 3 4 2 chunks +9 lines, -4 lines 0 comments Download
M Source/devtools/front_end/timeline/TimelineModel.js View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 14 (3 generated)
caseq
4 years, 11 months ago (2015-05-20 01:16:38 UTC) #2
alph
I'm not sure about these wavy lines. They are confusing. Perhaps if we just drop ...
4 years, 11 months ago (2015-05-20 01:32:55 UTC) #3
caseq
On 2015/05/20 01:32:55, alph wrote: > I'm not sure about these wavy lines. They are ...
4 years, 11 months ago (2015-05-20 01:38:23 UTC) #4
caseq
ptal -- as discussed, now just skip drawing outline for idle frames.
4 years, 11 months ago (2015-05-26 16:56:43 UTC) #5
caseq
ping
4 years, 11 months ago (2015-06-01 16:53:15 UTC) #6
caseq
ping
4 years, 11 months ago (2015-06-03 14:13:07 UTC) #7
alph
Can't find an updated screenshot. Is the last one from the bug is still valid?
4 years, 11 months ago (2015-06-03 14:14:47 UTC) #8
caseq
On 2015/06/03 14:14:47, alph wrote: > Can't find an updated screenshot. Is the last one ...
4 years, 11 months ago (2015-06-03 17:17:13 UTC) #9
alph
lgtm https://codereview.chromium.org/1144963002/diff/60001/Source/devtools/front_end/timeline/TimelineFrameModel.js File Source/devtools/front_end/timeline/TimelineFrameModel.js (right): https://codereview.chromium.org/1144963002/diff/60001/Source/devtools/front_end/timeline/TimelineFrameModel.js#newcode212 Source/devtools/front_end/timeline/TimelineFrameModel.js:212: this._lastBeginFrame = null; Don't you need to reset ...
4 years, 11 months ago (2015-06-05 16:55:39 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1144963002/80001
4 years, 11 months ago (2015-06-05 17:26:44 UTC) #13
commit-bot: I haz the power
4 years, 11 months ago (2015-06-05 18:37:22 UTC) #14
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=196596

Powered by Google App Engine
This is Rietveld 408576698