commit | 3da925d82d0cc73c27699e14d0726a60e652576e | [log] [tgz] |
---|---|---|
author | Igor Kraskevich <kraskevich@google.com> | Mon Aug 22 12:02:30 2022 +0000 |
committer | Igor Kraskevich <kraskevich@google.com> | Mon Aug 22 12:02:30 2022 +0000 |
tree | fab11a355a5cc9a4ba9d010ea6c83c708e96f7d8 | |
parent | b67499fd17b1968b5db52e13b4d616d1ea2be4a2 [diff] |
Export trace proto content to SQL table The feature is controlled by a new analyze_trace_proto_content Trace Processor Config field, and is disabled by default. The new SQL table is experimental_proto_content (with the format being subject to arbitrary breaking changes for now), and it's effectively a mapping proto field path -> total size. Once Perfetto UI supports arbitrary flamegraphs (b/227644078), we can change the SQL table format to make it flamegraph compatible. Bug: b/238062136 Change-Id: I7e2b6921aba9e660f4c820de0047af7e00b5e9ee
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.