commit | 1c752c1ef387b6981f8df874835221f66ab09762 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Tue Oct 23 09:27:19 2018 +0100 |
committer | Primiano Tucci <primiano@google.com> | Tue Oct 23 09:27:19 2018 +0100 |
tree | d85c545a7f072e7bd44494ad21322a4c6be974b1 | |
parent | d28f8451a549b4c4b09fa69973d5d1bf5d19ccc9 [diff] |
UI: seamlessly migrate to catapult UI for legacy traces - Add UI code for loading traces in catapult, specifically: A) For legacy JSON traces, pass them directly to the old UI. B) For newer perfetto traces, convert them to JSON invoking trace_to_text into the controller worker and then pass them back to the main thread and pass the over to the old Catapult UI. - Build trace_to_text as a WASM module. - Tweak WASM build files to support >1 wasm targets. - Add a script to roll Catapult's trace viewer into GCS and build it as part of assets. - Fix some bugs in trace_to_text when building for a 32-bit target. Bug: 117977226 Change-Id: I5dced437677b8b978707de5bcef6b02785f32786
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.