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

Issue 2989083002: Add memory-dashboard page to Observatory (Closed)

Created:
3 years, 4 months ago by cbernaschina
Modified:
3 years, 4 months ago
Reviewers:
zra, rmacnak, siva
CC:
reviews_dartlang.org, turnidge, rmacnak, zra, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Add memory-dashboard page to Observatory A new hidden page in observatory that will be used from external IDEs. This initial version focuses on the evolution of the memory usage in time and per isolate allocation profile. Related https://github.com/dart-lang/sdk/issues/30023 Related https://codereview.chromium.org/2990913002/ R=asiva@google.com Committed: https://github.com/dart-lang/sdk/commit/c6a71098b6729cc5ea837f3d5ecf1bba7ce36332

Patch Set 1 #

Total comments: 4

Patch Set 2 : Update pub dependencies #

Patch Set 3 : Change time format #

Patch Set 4 : Stop updating graph when connection is lost #

Patch Set 5 : Removed gc side effect from isolate selection #

Patch Set 6 : Upgrade to latest virtual-collection #

Total comments: 16

Patch Set 7 : Fix time axis scale #

Patch Set 8 : Store enough samples to fill the graph #

Patch Set 9 : Follow window resize #

Patch Set 10 : Addressed CL comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1097 lines, -785 lines) Patch
M runtime/observatory/.packages View 1 1 chunk +1 line, -1 line 0 comments Download
M runtime/observatory/lib/elements.dart View 3 chunks +5 lines, -2 lines 0 comments Download
M runtime/observatory/lib/src/app/page.dart View 1 2 3 4 5 6 7 8 9 2 chunks +18 lines, -7 lines 0 comments Download
M runtime/observatory/lib/src/elements/css/shared.css View 1 2 3 4 5 6 chunks +91 lines, -110 lines 0 comments Download
A runtime/observatory/lib/src/elements/memory/dashboard.dart View 1 2 3 4 5 6 7 8 9 1 chunk +162 lines, -0 lines 0 comments Download
A runtime/observatory/lib/src/elements/memory/graph.dart View 1 2 3 4 5 6 7 8 9 1 chunk +429 lines, -0 lines 0 comments Download
A runtime/observatory/lib/src/elements/memory/profile.dart View 1 2 3 4 5 6 7 8 9 1 chunk +257 lines, -0 lines 0 comments Download
D runtime/observatory/lib/src/elements/memory_dashboard.dart View 1 2 3 4 5 1 chunk +0 lines, -657 lines 0 comments Download
M runtime/observatory/lib/src/models/repositories/editor.dart View 1 chunk +4 lines, -1 line 0 comments Download
M runtime/observatory/lib/src/repositories/editor.dart View 1 chunk +36 lines, -6 lines 0 comments Download
M runtime/observatory/lib/utils.dart View 1 2 3 4 5 6 7 8 9 2 chunks +91 lines, -0 lines 0 comments Download
M runtime/observatory/observatory_sources.gypi View 1 chunk +3 lines, -1 line 0 comments Download

Messages

Total messages: 16 (4 generated)
cbernaschina
3 years, 4 months ago (2017-07-28 20:37:23 UTC) #1
cbernaschina
3 years, 4 months ago (2017-07-31 16:38:14 UTC) #4
rmacnak
I get "No isolate selected" trying to visit urls like http://127.0.0.1:8181/#/memory-dashboard?isolateId=isolates%2F330870970. I'm sure I have ...
3 years, 4 months ago (2017-07-31 16:50:46 UTC) #5
cbernaschina
Landed https://codereview.chromium.org/2990913002/ which was necessary to actually try the code in this CL. Nitpick: The ...
3 years, 4 months ago (2017-07-31 20:23:54 UTC) #7
cbernaschina
3 years, 4 months ago (2017-08-01 01:15:25 UTC) #8
cbernaschina
3 years, 4 months ago (2017-08-01 01:17:37 UTC) #9
cbernaschina
Upgrade to the latest format of the virtual-collection Related https://codereview.chromium.org/2991203002/
3 years, 4 months ago (2017-08-02 23:23:58 UTC) #10
cbernaschina
3 years, 4 months ago (2017-08-03 17:48:54 UTC) #11
cbernaschina
3 years, 4 months ago (2017-08-03 17:55:46 UTC) #12
siva
lgtm with some comments. https://codereview.chromium.org/2989083002/diff/100001/runtime/observatory/lib/src/app/page.dart File runtime/observatory/lib/src/app/page.dart (right): https://codereview.chromium.org/2989083002/diff/100001/runtime/observatory/lib/src/app/page.dart#newcode708 runtime/observatory/lib/src/app/page.dart:708: // Preload all isolate to ...
3 years, 4 months ago (2017-08-03 18:14:51 UTC) #13
cbernaschina
https://codereview.chromium.org/2989083002/diff/100001/runtime/observatory/lib/src/app/page.dart File runtime/observatory/lib/src/app/page.dart (right): https://codereview.chromium.org/2989083002/diff/100001/runtime/observatory/lib/src/app/page.dart#newcode708 runtime/observatory/lib/src/app/page.dart:708: // Preload all isolate to avoid sorting problems On ...
3 years, 4 months ago (2017-08-03 22:32:53 UTC) #14
cbernaschina
3 years, 4 months ago (2017-08-03 22:52:32 UTC) #16
Message was sent while issue was closed.
Committed patchset #10 (id:180001) manually as
c6a71098b6729cc5ea837f3d5ecf1bba7ce36332 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698