Commit Graph

3 Commits

Author SHA1 Message Date
Ryan Macnak 82e2d4cabc [observatory] Update Catapult to 3b3069e9b4a3220962b5bb1c21de02e35f4c2d84.
Bug: https://github.com/dart-lang/sdk/issues/34107
Bug: https://github.com/dart-lang/sdk/issues/40574
Bug: https://github.com/catapult-project/catapult/issues/2489
Bug: https://bugs.chromium.org/p/chromium/issues/detail?id=1036492
Change-Id: I129e47fbca902e3487e9deaf5b3a213b23dea2ef
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/135534
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2020-02-14 20:26:22 +00:00
John McCutchan db07faaa8c Improve Observatory Timeline UI
- [x] Remove Stop / Start buttons and replace with fine grained category control.
- [x] Restrict the cpu profile to the time span of the timeline.
- [x] Display recorder name.
- [x] Show a popup when fetching the timeline from the VM.
- [x] Show a popup when fetching the cpu profile(s) from the VM.

Fixes #26401
Fixes #26394

BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/1972523003 .
2016-05-12 07:16:19 -07:00
John McCutchan 43b0ae00e7 Timeline service protocol support with Observatory UI
Service Protocol:
- _clearVMTimeline (clear timeline)
- _getVMTimeline (fetch timeline)
- _setVMTimelineFlag (control recording)
- _getVMTimelineFlag (...)
- _getVMTimeline service unit test

Observatory:
- timeline page with record on/off, clear timeline, and refresh buttons.
- trace-viewer based timeline view that runs in an iframe driven by a small javascript program

Misc:
- Fix default enable logic bugs
- Add 'Debugger Pause' timeline event
- Threads can have a name and that name will be displayed in Observatory
- Tighten up locking when printing JSON

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/1406413006 .
2015-11-10 08:02:22 -08:00