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

Issue 135843006: Improve Code object support in service and observatory (Closed)

Created:
6 years, 11 months ago by Cutch
Modified:
6 years, 11 months ago
Reviewers:
turnidge
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Change Code object serialization format to use 50% less space. Update observatory to support new format Cache code objects inside observatory isolate Profiler updates cache of code objects Profiler can display annotated disassembly objects Code objects now display sample ticks Fix error viewer Start using the logging package. R=turnidge@google.com Committed: https://code.google.com/p/dart/source/detail?r=31931

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 20

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4050 lines, -3203 lines) Patch
M runtime/bin/vmservice/client/deployed/web/index.html View 1 2 3 10 chunks +27 lines, -34 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index.html_bootstrap.dart.js View 605 chunks +3505 lines, -2999 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index_devtools.html View 1 2 3 10 chunks +27 lines, -34 lines 0 comments Download
M runtime/bin/vmservice/client/lib/observatory.dart View 1 2 3 1 chunk +2 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory/application.dart View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory/isolate.dart View 1 2 3 2 chunks +26 lines, -2 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory/isolate_manager.dart View 1 2 3 2 chunks +3 lines, -2 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory/location_manager.dart View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
A runtime/bin/vmservice/client/lib/src/observatory/model.dart View 1 2 3 1 chunk +246 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory/request_manager.dart View 1 2 3 3 chunks +122 lines, -11 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/code_view.dart View 1 2 3 1 chunk +3 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/code_view.html View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/disassembly_entry.dart View 1 2 3 1 chunk +2 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/disassembly_entry.html View 1 2 3 1 chunk +3 lines, -10 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/error_view.dart View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/error_view.html View 1 2 3 1 chunk +2 lines, -7 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/isolate_profile.dart View 1 2 3 3 chunks +31 lines, -67 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/isolate_profile.html View 1 2 3 4 chunks +17 lines, -10 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/message_viewer.dart View 1 2 3 3 chunks +2 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/message_viewer.html View 1 2 3 2 chunks +3 lines, -4 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/stack_trace.html View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M runtime/bin/vmservice/client/pubspec.yaml View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M runtime/vm/disassembler.cc View 1 2 3 2 chunks +13 lines, -8 lines 0 comments Download
M runtime/vm/profiler.cc View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Cutch
6 years, 11 months ago (2014-01-16 22:42:11 UTC) #1
Cutch
Todd, This grew a bit, sorry. John
6 years, 11 months ago (2014-01-17 05:16:36 UTC) #2
turnidge
LGTM w/ comments below. https://codereview.chromium.org/135843006/diff/140004/runtime/bin/vmservice/client/lib/src/observatory/model.dart File runtime/bin/vmservice/client/lib/src/observatory/model.dart (right): https://codereview.chromium.org/135843006/diff/140004/runtime/bin/vmservice/client/lib/src/observatory/model.dart#newcode26 runtime/bin/vmservice/client/lib/src/observatory/model.dart:26: formattedTicks = percent.toStringAsFixed(2); Is it ...
6 years, 11 months ago (2014-01-17 19:30:20 UTC) #3
Cutch
https://codereview.chromium.org/135843006/diff/140004/runtime/bin/vmservice/client/lib/src/observatory/model.dart File runtime/bin/vmservice/client/lib/src/observatory/model.dart (right): https://codereview.chromium.org/135843006/diff/140004/runtime/bin/vmservice/client/lib/src/observatory/model.dart#newcode26 runtime/bin/vmservice/client/lib/src/observatory/model.dart:26: formattedTicks = percent.toStringAsFixed(2); On 2014/01/17 19:30:21, turnidge wrote: > ...
6 years, 11 months ago (2014-01-17 21:15:42 UTC) #4
Cutch
6 years, 11 months ago (2014-01-17 21:17:00 UTC) #5
Message was sent while issue was closed.
Committed patchset #4 manually as r31931 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698