commit | b58c617baf843ceb1fe35a15fcebac3cb14a2ae3 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Thu Aug 29 21:27:58 2024 +0100 |
committer | Primiano Tucci <primiano@google.com> | Thu Aug 29 21:27:58 2024 +0100 |
tree | b81b20072540acfdaa975a80a0a8f8f2c133b4bc | |
parent | eae799cba305f6d9477425847a872cc7142e9912 [diff] |
ui: move CriticalPath buttons to its own plugin (part 2) Moves the logic behind the critical path buttons into the critical path plugin. This finishes the move of critical path into its own core plugin. This allows to get rid of some TODOs and awkward dependencies on addDebugSliceTrack(). There is a little price to pay, that is, some inherent coupling between thread_state_tab and the critical path plugin. But that coupling is limited to a command name, which seems tolerable. Change-Id: Ib35a6863fa412d5f440452a753bc37ffcd4a990d
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.