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

Issue 2574643003: Added ability to request zone memory information for all isolates through the VM service and added … (Closed)

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

Description

Added ability to request zone memory information for all isolates through the VM service and added tests. BUG= R=johnmccutchan@google.com, zra@google.com Committed: https://github.com/dart-lang/sdk/commit/9622f1a2dfe6aeafb6928bc9dabead5f0ecbdef5

Patch Set 1 #

Total comments: 10

Patch Set 2 : Added dart test to check that Isolates contain thread + zone fields required for zone memory report… #

Total comments: 6

Patch Set 3 : Created dart objects for thread and zone and added threads field to isolate. #

Total comments: 20

Patch Set 4 : Converted to using strong types, removed unused code and whitespace. #

Total comments: 10

Patch Set 5 : Addressed bugs found in last patch, converted additional variables to use strong types, updated com… #

Unified diffs Side-by-side diffs Delta from patch set Stats (+145 lines, -0 lines) Patch
M runtime/observatory/lib/models.dart View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M runtime/observatory/lib/src/models/objects/isolate.dart View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
A runtime/observatory/lib/src/models/objects/thread.dart View 1 2 3 4 1 chunk +25 lines, -0 lines 0 comments Download
A runtime/observatory/lib/src/models/objects/zone.dart View 1 2 3 4 1 chunk +14 lines, -0 lines 0 comments Download
M runtime/observatory/lib/src/service/object.dart View 1 2 3 4 4 chunks +63 lines, -0 lines 0 comments Download
A runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart View 1 2 3 1 chunk +38 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (2 generated)
bkonyi
https://codereview.chromium.org/2574643003/diff/1/runtime/vm/service.cc File runtime/vm/service.cc (right): https://codereview.chromium.org/2574643003/diff/1/runtime/vm/service.cc#newcode2974 runtime/vm/service.cc:2974: jsobj.AddProperty("type", "_ZoneMemoryInfo"); There's probably a better name for this ...
4 years ago (2016-12-13 22:37:48 UTC) #2
zra
https://codereview.chromium.org/2574643003/diff/1/runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart File runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart (right): https://codereview.chromium.org/2574643003/diff/1/runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart#newcode1 runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart:1: // Copyright (c) 2015, the Dart project authors. Please ...
4 years ago (2016-12-13 23:37:02 UTC) #3
bkonyi
https://codereview.chromium.org/2574643003/diff/1/runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart File runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart (right): https://codereview.chromium.org/2574643003/diff/1/runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart#newcode7 runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart:7: import 'package:unittest/unittest.dart'; On 2016/12/13 23:37:02, zra wrote: > Should ...
4 years ago (2016-12-13 23:48:45 UTC) #4
Cutch
This isn't the right approach. Let's discuss offline. https://codereview.chromium.org/2574643003/diff/1/runtime/vm/service.cc File runtime/vm/service.cc (right): https://codereview.chromium.org/2574643003/diff/1/runtime/vm/service.cc#newcode2972 runtime/vm/service.cc:2972: static ...
4 years ago (2016-12-14 17:18:15 UTC) #5
bkonyi
As discussed offline, I've gone ahead and removed the new RPC call I created and ...
4 years ago (2016-12-14 19:29:02 UTC) #6
zra
lgtm
4 years ago (2016-12-14 21:47:47 UTC) #7
Cutch
https://codereview.chromium.org/2574643003/diff/20001/runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart File runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart (right): https://codereview.chromium.org/2574643003/diff/20001/runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart#newcode13 runtime/observatory/tests/service/get_zone_memory_info_rpc_test.dart:13: var isInt = new isInstanceOf<int>(); please use strong mode ...
4 years ago (2016-12-14 23:10:49 UTC) #8
bkonyi
I've gone ahead and addressed John's comments from the last patch, but I'm not expecting ...
4 years ago (2016-12-16 22:44:35 UTC) #9
Cutch
https://codereview.chromium.org/2574643003/diff/40001/runtime/observatory/lib/src/models/objects/zone.dart File runtime/observatory/lib/src/models/objects/zone.dart (right): https://codereview.chromium.org/2574643003/diff/40001/runtime/observatory/lib/src/models/objects/zone.dart#newcode10 runtime/observatory/lib/src/models/objects/zone.dart:10: num get capacity; int here and below https://codereview.chromium.org/2574643003/diff/40001/runtime/observatory/lib/src/service/object.dart File ...
4 years ago (2016-12-16 22:55:44 UTC) #10
bkonyi
https://codereview.chromium.org/2574643003/diff/40001/runtime/observatory/lib/src/models/objects/zone.dart File runtime/observatory/lib/src/models/objects/zone.dart (right): https://codereview.chromium.org/2574643003/diff/40001/runtime/observatory/lib/src/models/objects/zone.dart#newcode10 runtime/observatory/lib/src/models/objects/zone.dart:10: num get capacity; On 2016/12/16 22:55:43, Cutch wrote: > ...
4 years ago (2016-12-16 22:59:58 UTC) #11
bkonyi
4 years ago (2016-12-17 01:10:37 UTC) #12
Cutch
https://codereview.chromium.org/2574643003/diff/60001/runtime/observatory/lib/src/models/objects/thread.dart File runtime/observatory/lib/src/models/objects/thread.dart (right): https://codereview.chromium.org/2574643003/diff/60001/runtime/observatory/lib/src/models/objects/thread.dart#newcode8 runtime/observatory/lib/src/models/objects/thread.dart:8: kUnknownTask, https://www.dartlang.org/guides/language/effective-dart/style#prefer-using-lowercamelcase-for-constant-names unknownTask mutatorTask ... https://codereview.chromium.org/2574643003/diff/60001/runtime/observatory/lib/src/models/objects/zone.dart File runtime/observatory/lib/src/models/objects/zone.dart (right): ...
4 years ago (2016-12-19 14:46:09 UTC) #13
bkonyi
I've addressed the issues raised by John in the last two patches including not clearing ...
4 years ago (2016-12-19 16:40:20 UTC) #14
Cutch
On 2016/12/19 16:40:20, bkonyi wrote: > I've addressed the issues raised by John in the ...
4 years ago (2016-12-19 17:29:20 UTC) #15
bkonyi
On 2016/12/19 17:29:20, Cutch wrote: > On 2016/12/19 16:40:20, bkonyi wrote: > > I've addressed ...
4 years ago (2016-12-19 17:35:28 UTC) #16
Cutch
On 2016/12/19 17:35:28, bkonyi wrote: > On 2016/12/19 17:29:20, Cutch wrote: > > On 2016/12/19 ...
4 years ago (2016-12-19 17:37:37 UTC) #17
Cutch
LGTM!
4 years ago (2016-12-19 17:55:10 UTC) #18
bkonyi
4 years ago (2016-12-19 18:08:30 UTC) #20
Message was sent while issue was closed.
Committed patchset #5 (id:80001) manually as
9622f1a2dfe6aeafb6928bc9dabead5f0ecbdef5 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698