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

Issue 22923013: Add JS heap snapshotting infrastructure to Telemetry (part 1) (Closed)

Created:
7 years, 4 months ago by marja
Modified:
7 years, 3 months ago
Reviewers:
nduca
CC:
chromium-reviews, chrome-speed-team+watch_google.com, telemetry+watch_chromium.org
Visibility:
Public.

Description

Add JS heap snapshotting functionality to Telemetry (part 1) This retrieves a JS heap snapshot from the Dev Tools but doesn't parse it yet. BUG=274456 NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=220814

Patch Set 1 #

Total comments: 5

Patch Set 2 : code review (nduca) #

Patch Set 3 : . #

Patch Set 4 : rebased #

Total comments: 2

Patch Set 5 : Use RegisterDomain of InspectorBackend #

Total comments: 2

Patch Set 6 : unregister #

Total comments: 2

Patch Set 7 : code review (nduca) #

Patch Set 8 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+39 lines, -2 lines) Patch
M tools/telemetry/telemetry/core/backends/chrome/inspector_backend.py View 1 2 3 4 5 6 7 3 chunks +33 lines, -1 line 0 comments Download
A + tools/telemetry/telemetry/core/jsheap/__init__.py View 1 0 chunks +-1 lines, --1 lines 0 comments Download
A + tools/telemetry/telemetry/core/jsheap/model.py View 1 2 3 4 5 6 1 chunk +4 lines, -2 lines 0 comments Download
M tools/telemetry/telemetry/core/web_contents.py View 1 2 3 4 5 6 7 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
marja
Hi nduca, So I started working on this JS heap snapshotting in Telemetry. A question: ...
7 years, 4 months ago (2013-08-16 14:17:37 UTC) #1
nduca
neat, some thoughts https://codereview.chromium.org/22923013/diff/1/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py File tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py (right): https://codereview.chromium.org/22923013/diff/1/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py#newcode238 tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py:238: def TakeJSHeapSnapshot(self, tab): canyou make this ...
7 years, 4 months ago (2013-08-17 01:24:44 UTC) #2
marja
Thanks for having a look, could you have another look? https://codereview.chromium.org/22923013/diff/1/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py File tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py (right): https://codereview.chromium.org/22923013/diff/1/tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py#newcode238 ...
7 years, 4 months ago (2013-08-22 16:37:09 UTC) #3
nduca
looks solid but puzzled by the syncrquestwithhandler https://codereview.chromium.org/22923013/diff/11001/tools/telemetry/telemetry/core/chrome/inspector_backend.py File tools/telemetry/telemetry/core/chrome/inspector_backend.py (right): https://codereview.chromium.org/22923013/diff/11001/tools/telemetry/telemetry/core/chrome/inspector_backend.py#newcode279 tools/telemetry/telemetry/core/chrome/inspector_backend.py:279: bit confused ...
7 years, 3 months ago (2013-08-28 21:51:07 UTC) #4
marja
https://codereview.chromium.org/22923013/diff/11001/tools/telemetry/telemetry/core/chrome/inspector_backend.py File tools/telemetry/telemetry/core/chrome/inspector_backend.py (right): https://codereview.chromium.org/22923013/diff/11001/tools/telemetry/telemetry/core/chrome/inspector_backend.py#newcode279 tools/telemetry/telemetry/core/chrome/inspector_backend.py:279: On 2013/08/28 21:51:07, nduca wrote: > bit confused about ...
7 years, 3 months ago (2013-08-29 13:12:04 UTC) #5
nduca
https://codereview.chromium.org/22923013/diff/16001/tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py File tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py (right): https://codereview.chromium.org/22923013/diff/16001/tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py#newcode13 tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py:13: def TakeJSHeapSnapshot(self, timeout=120): As far as I can tell, ...
7 years, 3 months ago (2013-08-29 23:53:05 UTC) #6
marja
Ah yes, need to unregister too. https://codereview.chromium.org/22923013/diff/16001/tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py File tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py (right): https://codereview.chromium.org/22923013/diff/16001/tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py#newcode13 tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py:13: def TakeJSHeapSnapshot(self, timeout=120): ...
7 years, 3 months ago (2013-08-30 06:46:58 UTC) #7
nduca
https://codereview.chromium.org/22923013/diff/20001/tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py File tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py (right): https://codereview.chromium.org/22923013/diff/20001/tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py#newcode37 tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py:37: def _OnNotification(self, res): this can probabbly be a local ...
7 years, 3 months ago (2013-08-31 06:26:12 UTC) #8
marja
Thanks for review! https://codereview.chromium.org/22923013/diff/20001/tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py File tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py (right): https://codereview.chromium.org/22923013/diff/20001/tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py#newcode37 tools/telemetry/telemetry/core/chrome/js_heap_snapshot_backend.py:37: def _OnNotification(self, res): On 2013/08/31 06:26:13, ...
7 years, 3 months ago (2013-09-02 07:39:04 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/marja@chromium.org/22923013/28001
7 years, 3 months ago (2013-09-02 07:45:40 UTC) #10
commit-bot: I haz the power
7 years, 3 months ago (2013-09-02 07:45:53 UTC) #11
Message was sent while issue was closed.
Change committed as 220814

Powered by Google App Engine
This is Rietveld 408576698