commit | 4c840213e6c65be92eea8d9a1bbbd0bc6c9d2145 | [log] [tgz] |
---|---|---|
author | Alexander Timin <altimin@chromium.org> | Wed Jul 24 13:31:11 2024 +0100 |
committer | Alexander Timin <altimin@chromium.org> | Wed Jul 24 13:31:11 2024 +0100 |
tree | ecb6b8523309cc63e1b51e8621375787d2a88afd | |
parent | c9047846b582127e9e2a5fa9e9c64fae0115cc4f [diff] |
[tp] Add runtime type checking for perfetto views. This patch introduces a new "extra checks" runtime mode / trace processor flag and starts running the tests with it. When this flag is present, it forces every CREATE PERFETTO VIEW statement to be immediately materialized to allow us to check the table for consistency. Bug: b/353226722 Change-Id: I7229720e09b6cd7f9b7f268ba59966cf69ac7cc9
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.