commit | 497e909edc763a4451023a9001956fe666674503 | [log] [tgz] |
---|---|---|
author | Zim <zezeozue@google.com> | Tue Aug 01 02:09:18 2023 +0100 |
committer | Zim <zezeozue@google.com> | Thu Aug 03 15:10:05 2023 +0100 |
tree | 3a9ef1d0fa3dc4ff135daa87d3d3c2fb7c4355b4 | |
parent | fc215b9b6a0df329b099f37d6d40ab07d5ab8542 [diff] |
[ui]: Add a debug track for a thread's critical path automatically Added a 'critical path' button to the thread_state_tab that will automatically generate the critical path for the entire thread and create a debug track with that info. The first click in a trace is a bit slow since it imports the experimental.thread_executing_span stdlib module. But subsequent clicks are instant. Test: Manual Change-Id: I803052606d46187ea6d80061735053cdb11c8743
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.