Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(198)

Issue 39310043: Implement sampling profiler (trace-viewer side change) (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 6 months ago by haraken
Modified:
11 years, 5 months ago
Reviewers:
dsinclair, nduca, Xianzhu
CC:
trace-viewer-review_googlegroups.com
Base URL:
https://chromium.googlesource.com/external/trace-viewer.git@master
Visibility:
Public.

Description

Implement sampling profiler (trace-viewer side change) Chromium side change is here: https://codereview.chromium.org/109933006/ Screenshot of the profiler: http://haraken.info/null/sampling_tracing.png Design document: https://docs.google.com/a/google.com/document/d/1j39sbA9ECTwFFlxbhSD1EvJnGfYeS5EUJ05yxuku6VY/edit

Patch Set 1 #

Patch Set 2 : first CL #

Patch Set 3 : #

Total comments: 32

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Total comments: 1

Patch Set 8 : #

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+655 lines, -315 lines) Patch
D src/about_tracing/begin_recording.js View 1 2 3 1 chunk +0 lines, -173 lines 0 comments Download
D src/about_tracing/begin_recording_test.js View 1 chunk +0 lines, -58 lines 0 comments Download
M src/about_tracing/mock_request_handler.js View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M src/about_tracing/profiling_view.html View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M src/about_tracing/profiling_view.js View 1 2 3 4 5 6 7 5 chunks +107 lines, -6 lines 0 comments Download
M src/about_tracing/profiling_view_test.js View 1 2 3 4 5 6 7 8 3 chunks +49 lines, -2 lines 0 comments Download
A + src/about_tracing/tracing_ui_client.js View 1 2 3 4 5 6 7 8 chunks +83 lines, -11 lines 0 comments Download
A + src/about_tracing/tracing_ui_client_test.js View 1 2 3 4 5 6 7 8 3 chunks +51 lines, -3 lines 0 comments Download
M src/tracing/analysis/analysis_link.js View 1 1 chunk +0 lines, -1 line 0 comments Download
M src/tracing/analysis/analysis_results.js View 1 3 chunks +55 lines, -30 lines 0 comments Download
M src/tracing/analysis/analyze_counters.js View 1 1 chunk +1 line, -0 lines 0 comments Download
M src/tracing/analysis/analyze_selection.js View 1 1 chunk +2 lines, -2 lines 0 comments Download
M src/tracing/analysis/analyze_slices.js View 1 2 3 4 5 6 7 8 5 chunks +102 lines, -8 lines 0 comments Download
M src/tracing/analysis/analyze_slices_test.js View 1 2 3 4 5 6 7 8 5 chunks +93 lines, -6 lines 0 comments Download
M src/tracing/analysis/stub_analysis_results.js View 1 1 chunk +9 lines, -7 lines 0 comments Download
M src/tracing/importer/task.js View 1 1 chunk +1 line, -0 lines 0 comments Download
M src/tracing/test_utils.js View 1 2 3 4 5 6 7 8 2 chunks +6 lines, -0 lines 0 comments Download
M src/tracing/timeline_view.js View 1 1 chunk +2 lines, -3 lines 0 comments Download
M src/tracing/tracks/heading_track.js View 1 2 3 1 chunk +31 lines, -3 lines 0 comments Download
A src/tracing/tracks/heading_track_test.js View 1 2 3 4 5 6 7 8 1 chunk +43 lines, -0 lines 0 comments Download
M src/tracing/tracks/thread_track.js View 1 1 chunk +9 lines, -0 lines 0 comments Download
M src/tracing/tracks/thread_track_test.js View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -0 lines 0 comments Download
M trace_viewer.gyp View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 14
haraken
This is the first version of the sampling profiler. Would you take a quick look ...
11 years, 6 months ago (2013-12-11 04:57:17 UTC) #1
dsinclair
https://codereview.appspot.com/39310043/diff/40001/src/about_tracing/profiling_view.js File src/about_tracing/profiling_view.js (right): https://codereview.appspot.com/39310043/diff/40001/src/about_tracing/profiling_view.js#newcode171 src/about_tracing/profiling_view.js:171: buttons.querySelector('#record-button').disabled = false; If you moved this code into ...
11 years, 6 months ago (2013-12-11 16:04:40 UTC) #2
haraken
Thanks for comments! Let me add tests and ping you. https://codereview.appspot.com/39310043/diff/40001/src/about_tracing/tracing_requestor.js File src/about_tracing/tracing_requestor.js (right): https://codereview.appspot.com/39310043/diff/40001/src/about_tracing/tracing_requestor.js#newcode41 ...
11 years, 6 months ago (2013-12-12 00:51:57 UTC) #3
nduca
Wow this is so cool! I think there are a few patches here that you ...
11 years, 6 months ago (2013-12-12 06:56:50 UTC) #4
haraken
Thanks Nat for detailed review! I'll split the CL into pieces and start landing them ...
11 years, 6 months ago (2013-12-12 07:29:57 UTC) #5
haraken
dsinclair, wang, nduca: Let me ask one question. https://codereview.appspot.com/39310043/diff/40001/src/about_tracing/profiling_view.js File src/about_tracing/profiling_view.js (right): https://codereview.appspot.com/39310043/diff/40001/src/about_tracing/profiling_view.js#newcode141 src/about_tracing/profiling_view.js:141: if ...
11 years, 6 months ago (2013-12-25 13:10:18 UTC) #6
haraken
On 2013/12/25 13:10:18, haraken wrote: > dsinclair, wang, nduca: Let me ask one question. > ...
11 years, 6 months ago (2014-01-04 09:21:14 UTC) #7
haraken
On 2014/01/04 09:21:14, haraken wrote: > On 2013/12/25 13:10:18, haraken wrote: > > dsinclair, wang, ...
11 years, 5 months ago (2014-01-06 17:03:47 UTC) #8
nduca
I think there is a TracingUI instance for every chrome://tracing tab. If you make that ...
11 years, 5 months ago (2014-01-07 21:36:32 UTC) #9
haraken
Thanks Nat for advice! I implemented a mechanism to let TracingController invoke JavaScript via TracingUI ...
11 years, 5 months ago (2014-01-08 13:09:34 UTC) #10
nduca
lgtm overall with the comments you made https://codereview.appspot.com/39310043/diff/120001/src/about_tracing/tracing_requestor.js File src/about_tracing/tracing_requestor.js (left): https://codereview.appspot.com/39310043/diff/120001/src/about_tracing/tracing_requestor.js#oldcode6 src/about_tracing/tracing_requestor.js:6: lets call ...
11 years, 5 months ago (2014-01-09 01:11:52 UTC) #11
haraken
Thanks Nat for quick review! I added test cases and split the CL into two ...
11 years, 5 months ago (2014-01-09 07:32:37 UTC) #12
nduca
is this one closed?
11 years, 5 months ago (2014-01-09 17:28:05 UTC) #13
haraken
11 years, 5 months ago (2014-01-10 01:03:57 UTC) #14
On 2014/01/09 17:28:05, nduca wrote:
> is this one closed?

closed.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b