commit | 12c6f30478ea0884851ed7a859a2a4a1ba2dfe5e | [log] [tgz] |
---|---|---|
author | Ryan Savitski <rsavitski@google.com> | Wed Mar 10 13:44:46 2021 +0000 |
committer | Ryan Savitski <rsavitski@google.com> | Wed Mar 10 13:44:46 2021 +0000 |
tree | 74b381051a41e395a8f14a5a0b4dfadc942ec6cd | |
parent | 50be2bf77372c251853047d28789fa029efed86e [diff] |
profiler_tables: make perf_sample.callsite_id optional Counter-only profiles don't have callstacks, so this is more accurate. See go/perf-counters-tp for overall plan. Bug: 180437026 Change-Id: Ibb528fdf79b16978ccdf2d65778b83dcf818f762
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.