commit | b64683e68bd9d45c4a2ef46f908a0ba492593c78 | [log] [tgz] |
---|---|---|
author | Aaron Vaage <vaage@google.com> | Fri Apr 12 13:53:16 2024 -0700 |
committer | Aaron Vaage <vaage@google.com> | Mon Apr 15 15:52:39 2024 -0700 |
tree | 8c7c9ecd80e0330b1ca8ed1ca9bbcaa3fbd52513 | |
parent | eac75b2fe98ab6e491266a382d8b8d6792e79ed0 [diff] |
Trace Redaction - Use Three Stage Pattern In Collect Primitive The collect primitive was designed to handle cases where primitive didn't need to search the whole trace. This was only needed by one primitive. This behaviour introduced more complexity than value. It is removed in this changed. Removing the early exit option, introduced a problem with verifying the context value. To address this, a Begin() and End() optional functions were added. Change-Id: Icbf2f8089a98bb5a1faba1530f1db549b1d24dae
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.