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

Issue 144423003: Make timeline model able to return browser process (Closed)

Created:
6 years, 11 months ago by Yufeng Shen (Slow to review)
Modified:
6 years, 10 months ago
Reviewers:
nduca, epenner
CC:
chromium-reviews, chrome-speed-team+watch_google.com, telemetry+watch_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Make timeline model able to return browser process When parsing tracing data into timeline model, also find the browser process and save it into timeline model. This is to support querying async slices starting in browser process. BUG=246034 TEST=Run telemetry smoothness test and make sure input latency trace can be retrieved from querying async slices on browser process. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=247911

Patch Set 1 #

Total comments: 2

Patch Set 2 : unittest testBrowserProcess added #

Total comments: 4

Patch Set 3 : get browser process through thread "CrBrowserMain" #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -0 lines) Patch
M tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/core/backends/chrome/tracing_backend_unittest.py View 1 2 1 chunk +11 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/core/timeline/model.py View 2 chunks +9 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/core/timeline/process.py View 1 chunk +5 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/core/timeline/thread.py View 1 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Yufeng Shen (Slow to review)
This is forked from https://codereview.chromium.org/132433004/ as Nat suggested. While writing the CL, I found the ...
6 years, 11 months ago (2014-01-23 22:06:14 UTC) #1
nduca
looks good, but needs tests on all added features please. https://codereview.chromium.org/144423003/diff/1/tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py File tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py (right): https://codereview.chromium.org/144423003/diff/1/tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py#newcode24 ...
6 years, 11 months ago (2014-01-28 00:02:43 UTC) #2
epennerAtGoogle
On 2014/01/28 00:02:43, nduca wrote: > looks good, but needs tests on all added features ...
6 years, 11 months ago (2014-01-28 00:30:34 UTC) #3
nduca
In @miletus' case, he needs to find the browser process, where we have latency event ...
6 years, 10 months ago (2014-01-28 06:53:33 UTC) #4
epennerAtGoogle
On 2014/01/28 06:53:33, nduca wrote: > In @miletus' case, he needs to find the browser ...
6 years, 10 months ago (2014-01-28 19:55:56 UTC) #5
Yufeng Shen (Slow to review)
PTAL, thanks! https://codereview.chromium.org/144423003/diff/1/tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py File tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py (right): https://codereview.chromium.org/144423003/diff/1/tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py#newcode24 tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py:24: for process in timeline.GetAllProcesses(): On 2014/01/28 00:02:43, ...
6 years, 10 months ago (2014-01-29 20:33:20 UTC) #6
nduca
lgtm with nit https://codereview.chromium.org/144423003/diff/40001/tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py File tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py (right): https://codereview.chromium.org/144423003/diff/40001/tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py#newcode24 tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py:24: for process in timeline.GetAllProcesses(): can you ...
6 years, 10 months ago (2014-01-29 21:03:41 UTC) #7
Yufeng Shen (Slow to review)
https://codereview.chromium.org/144423003/diff/40001/tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py File tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py (right): https://codereview.chromium.org/144423003/diff/40001/tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py#newcode24 tools/telemetry/telemetry/core/backends/chrome/chrome_trace_result.py:24: for process in timeline.GetAllProcesses(): On 2014/01/29 21:03:41, nduca wrote: ...
6 years, 10 months ago (2014-01-29 21:23:51 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/miletus@chromium.org/144423003/60001
6 years, 10 months ago (2014-01-29 21:37:35 UTC) #9
commit-bot: I haz the power
CQ bit was unchecked on CL. Ignoring.
6 years, 10 months ago (2014-01-30 03:04:19 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/miletus@chromium.org/144423003/60001
6 years, 10 months ago (2014-01-30 03:11:13 UTC) #11
commit-bot: I haz the power
6 years, 10 months ago (2014-01-30 09:10:51 UTC) #12
Message was sent while issue was closed.
Change committed as 247911

Powered by Google App Engine
This is Rietveld 408576698