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

Issue 2255613002: Converted Observatory heap-profile element (Closed)

Created:
4 years, 4 months ago by cbernaschina
Modified:
4 years, 4 months ago
Reviewers:
turnidge, rmacnak, Cutch
CC:
reviews_dartlang.org, turnidge, rmacnak, Cutch, vm-dev_dartlang.org
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Updated observatory_sources.gypi #

Patch Set 3 : Added tests #

Patch Set 4 : Optimizations & Dead code removal #

Total comments: 10

Patch Set 5 : Minor Optimizations & New Tests #

Patch Set 6 : Avoid to send dateLastServiceGC & dateLastAccumulatorReset if never happened #

Total comments: 4

Patch Set 7 : Addessed comments & Fixed transparency in css #

Patch Set 8 : Fixed service tests #

Patch Set 9 : Better sorting tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1308 lines, -711 lines) Patch
A + runtime/observatory/lib/allocation_profile.dart View 1 chunk +3 lines, -5 lines 0 comments Download
M runtime/observatory/lib/elements.dart View 1 2 3 4 5 6 7 4 chunks +3 lines, -1 line 0 comments Download
M runtime/observatory/lib/models.dart View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download
M runtime/observatory/lib/repositories.dart View 1 chunk +2 lines, -0 lines 0 comments Download
A runtime/observatory/lib/src/allocation_profile/allocation_profile.dart View 1 2 3 4 5 1 chunk +49 lines, -0 lines 0 comments Download
M runtime/observatory/lib/src/app/application.dart View 3 chunks +23 lines, -0 lines 0 comments Download
M runtime/observatory/lib/src/app/page.dart View 1 2 3 4 2 chunks +24 lines, -8 lines 0 comments Download
A runtime/observatory/lib/src/elements/allocation_profile.dart View 1 2 3 4 5 1 chunk +583 lines, -0 lines 0 comments Download
M runtime/observatory/lib/src/elements/containers/virtual_collection.dart View 1 2 3 4 7 chunks +38 lines, -30 lines 0 comments Download
M runtime/observatory/lib/src/elements/cpu_profile.dart View 2 chunks +2 lines, -2 lines 0 comments Download
M runtime/observatory/lib/src/elements/css/shared.css View 1 2 3 4 5 6 7 4 chunks +169 lines, -1 line 0 comments Download
D runtime/observatory/lib/src/elements/heap_profile.dart View 1 chunk +0 lines, -406 lines 0 comments Download
D runtime/observatory/lib/src/elements/heap_profile.html View 1 chunk +0 lines, -209 lines 0 comments Download
M runtime/observatory/lib/src/elements/isolate/counter_chart.dart View 1 2 3 1 chunk +17 lines, -17 lines 0 comments Download
M runtime/observatory/lib/src/elements/service_view.dart View 1 2 3 4 1 chunk +0 lines, -4 lines 0 comments Download
M runtime/observatory/lib/src/elements/service_view.html View 1 chunk +0 lines, -1 line 0 comments Download
A runtime/observatory/lib/src/models/objects/allocation_profile.dart View 1 chunk +32 lines, -0 lines 0 comments Download
M runtime/observatory/lib/src/models/objects/heap_space.dart View 1 chunk +5 lines, -0 lines 0 comments Download
A + runtime/observatory/lib/src/models/repositories/allocation_profile.dart View 1 2 3 4 5 6 7 1 chunk +3 lines, -3 lines 0 comments Download
A runtime/observatory/lib/src/repositories/allocation_profile.dart View 1 chunk +35 lines, -0 lines 0 comments Download
M runtime/observatory/lib/src/service/object.dart View 1 2 3 4 5 6 7 3 chunks +19 lines, -2 lines 0 comments Download
M runtime/observatory/lib/utils.dart View 1 chunk +8 lines, -2 lines 0 comments Download
M runtime/observatory/observatory_sources.gypi View 1 2 3 4 5 6 7 6 chunks +5 lines, -2 lines 0 comments Download
A runtime/observatory/tests/observatory_ui/allocation_profile/element_test.dart View 1 2 3 4 5 6 7 8 1 chunk +162 lines, -0 lines 0 comments Download
A + runtime/observatory/tests/observatory_ui/allocation_profile/element_test.html View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
M runtime/observatory/tests/observatory_ui/mocks.dart View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download
A runtime/observatory/tests/observatory_ui/mocks/objects/allocation_profile.dart View 1 2 1 chunk +47 lines, -0 lines 0 comments Download
M runtime/observatory/tests/observatory_ui/mocks/objects/heap_space.dart View 1 chunk +10 lines, -1 line 0 comments Download
A runtime/observatory/tests/observatory_ui/mocks/repositories/allocation_profile.dart View 1 2 1 chunk +26 lines, -0 lines 0 comments Download
M runtime/observatory/tests/service/get_allocation_profile_rpc_test.dart View 1 2 3 4 5 6 7 3 chunks +28 lines, -10 lines 0 comments Download
M runtime/vm/class_table.cc View 1 2 3 4 5 6 1 chunk +12 lines, -8 lines 0 comments Download

Messages

Total messages: 11 (2 generated)
cbernaschina
4 years, 4 months ago (2016-08-17 01:03:10 UTC) #2
Cutch
LGTM with some comments and I'd like to see the sorting aspect of the table ...
4 years, 4 months ago (2016-08-17 14:28:44 UTC) #3
cbernaschina
Fixed layout problem with VirtualCollection header in CpuProfiler Added sorting tests Avoid to download CSV ...
4 years, 4 months ago (2016-08-17 17:01:27 UTC) #4
cbernaschina
4 years, 4 months ago (2016-08-17 17:29:46 UTC) #5
Cutch
C++ changes LGTM with my comment addressed. https://codereview.chromium.org/2255613002/diff/100001/runtime/vm/class_table.cc File runtime/vm/class_table.cc (right): https://codereview.chromium.org/2255613002/diff/100001/runtime/vm/class_table.cc#newcode524 runtime/vm/class_table.cc:524: if (isolate->last_allocationprofile_accumulator_reset_timestamp()) ...
4 years, 4 months ago (2016-08-17 17:35:10 UTC) #6
cbernaschina
https://codereview.chromium.org/2255613002/diff/100001/runtime/vm/class_table.cc File runtime/vm/class_table.cc (right): https://codereview.chromium.org/2255613002/diff/100001/runtime/vm/class_table.cc#newcode524 runtime/vm/class_table.cc:524: if (isolate->last_allocationprofile_accumulator_reset_timestamp()) { On 2016/08/17 17:35:10, Cutch wrote: > ...
4 years, 4 months ago (2016-08-17 17:55:52 UTC) #7
cbernaschina
4 years, 4 months ago (2016-08-17 22:11:34 UTC) #8
cbernaschina
4 years, 4 months ago (2016-08-17 22:48:34 UTC) #9
cbernaschina
4 years, 4 months ago (2016-08-17 22:51:49 UTC) #11
Message was sent while issue was closed.
Committed patchset #9 (id:160001) manually as
b0582b3bb7ac5a35726aa2e86fe6a480c8e6db7d (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698