commit | 65e9de6b6b48e89ca8aaa325566b7065df727f99 | [log] [tgz] |
---|---|---|
author | Aaron Vaage <vaage@google.com> | Sun Jun 02 18:20:36 2024 -0700 |
committer | Aaron Vaage <vaage@google.com> | Sun Jun 02 18:20:36 2024 -0700 |
tree | 19b8e9446aeb555ccc30302c0768b0fc070fd9d9 | |
parent | 7803d7c2b28a65527dec284e2413018ca3212198 [diff] |
Trace Redaction - Add synth threads to process tree In order to support thread merging, the new threads must be added to the process tree. These ensure the threads appear in the UI correctly. To support this, the process tree primitive has been re-implemented using the same strategy pattern used elsewhere. There are two extensions points, allowing: 1. filter process 2. filter thread 3. add processes 4. add threads Bug: 336807771 Change-Id: I1291fde00ce0c15f89ed78e7425a0c9f9bc40555
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.