commit | f08cbec7dca46cca814940b0c53626e30eee9e4b | [log] [tgz] |
---|---|---|
author | Ryan Savitski <rsavitski@google.com> | Fri Apr 09 16:33:50 2021 +0100 |
committer | Ryan Savitski <rsavitski@google.com> | Fri Apr 09 16:33:50 2021 +0100 |
tree | 7b0aaa24fba0487656d0c692f54c68db4ec1de36 | |
parent | f9a98e67109519f6c0fda220a89244425522b0ef [diff] |
traced_perf: avoid unnecessary PostTasks when writing packets due to reading frontend This also fixes a bug in the enqueued footprint accounting (line 600 before) - the discarded sample was moved (without discarding the sampled stack) into a task, and therefore stayed allocated until the EmitSkippedSample task had run. Change-Id: Ied9ec73436478897b44b1e09415ffaeeb53ec2a5
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.