commit | 67cdc662c5394573a143aa1c557d8e07b15abb72 | [log] [tgz] |
---|---|---|
author | Sami Kyostila <skyostil@google.com> | Fri Feb 26 16:42:14 2021 +0000 |
committer | Sami Kyostila <skyostil@google.com> | Fri Feb 26 16:44:52 2021 +0000 |
tree | 4e8c31e04f812eefae1e0fa2ea5cdc0986d42c13 | |
parent | 9e99a0f72008421f9f07ccf0b0f67c6d10d03831 [diff] |
tracing: Support periodic incremental state clearing Make the tracing muxer implement the incremental state clearing message from the service. This makes it possible to trace into a ring buffer without losing data when wrapping around. Note that each data source still needs to emit a packet with the SEQ_INCREMENTAL_STATE_CLEARED flag to indicate that incremental state was reset. Bug: 180293756 Change-Id: Ia54a9ffda3e8871cc30e2b5857a3201c660d8cd0
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.