commit | eae799cba305f6d9477425847a872cc7142e9912 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Thu Aug 29 19:55:30 2024 +0100 |
committer | Primiano Tucci <primiano@google.com> | Thu Aug 29 19:55:30 2024 +0100 |
tree | 2c501244e94be90e167da2a8291960d043eb5e0b | |
parent | ac975ee20e4844fe8d9d20b801ad4f42a41053b4 [diff] |
ui: move CriticalPath to its own plugin (part 1) Critical Path involves two main things: 1. The commands that operate on area selection. 2. The buttons in the details page. This CL moves 1 to its own plugin (2 will follow soon in a separate CL). Doing so removes some odd use of addDebugTrack, which allows code simplification in next CLs. Also, adding a dialog that explains why the command did nothing if there is no area selection. Test: manual: select an area over a thread state and run the Critical Path command. Change-Id: I19269a3ed61a4d20dc3ed8ab61db47d098bd9092
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.