| Index: runtime/bin/vmservice/client/lib/src/service/object.dart
|
| diff --git a/runtime/bin/vmservice/client/lib/src/service/object.dart b/runtime/bin/vmservice/client/lib/src/service/object.dart
|
| index ea21d2849c01c59d720bceb9c997e5f328a2388d..1e6bbbf49e22744b890e5f96b4c86fb83a06008c 100644
|
| --- a/runtime/bin/vmservice/client/lib/src/service/object.dart
|
| +++ b/runtime/bin/vmservice/client/lib/src/service/object.dart
|
| @@ -72,6 +72,9 @@ class Isolate extends ServiceObject {
|
| /// Requests [serviceId] from [this]. Completes to a [ServiceObject].
|
| /// Can return pre-existing, cached, [ServiceObject]s.
|
| Future<ServiceObject> get(String serviceId) {
|
| + if (serviceId == '') {
|
| + return reload();
|
| + }
|
| if (_scripts.cachesId(serviceId)) {
|
| return _scripts.get(serviceId);
|
| }
|
| @@ -99,6 +102,8 @@ class Isolate extends ServiceObject {
|
|
|
| @observable int newHeapUsed = 0;
|
| @observable int oldHeapUsed = 0;
|
| + @observable int newHeapCapacity = 0;
|
| + @observable int oldHeapCapacity = 0;
|
|
|
| @observable String fileAndLine;
|
|
|
| @@ -118,7 +123,7 @@ class Isolate extends ServiceObject {
|
| name = entry['name'];
|
| } else {
|
| // fred
|
| - name = 'root isolate';
|
| + name = 'root';
|
| }
|
| if (map['topFrame'] != null) {
|
| topFrame = map['topFrame'];
|
| @@ -141,6 +146,8 @@ class Isolate extends ServiceObject {
|
|
|
| newHeapUsed = map['heap']['usedNew'];
|
| oldHeapUsed = map['heap']['usedOld'];
|
| + newHeapCapacity = map['heap']['capacityNew'];
|
| + oldHeapCapacity = map['heap']['capacityOld'];
|
| }
|
| }
|
|
|
|
|