ui: Break cycles using a an extensions registration interface Note: This is a temporary patch until we work out a way to fix cycles properly using one of the following: 1. Extensible context menus 2. Allowing plugins to export APIs for use by other plugins The reason for this change is for an upcoming CL which moves details panels from TrackDescriptor to Track. Change-Id: Ia61a89cd52b85970a7cb9b9e50d14248136a3ce9
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.