commit | ff7abd42e7dd0f7fef84651e6d96017b9a0a29ae | [log] [tgz] |
---|---|---|
author | Hector Dearman <hjd@google.com> | Wed Mar 22 19:11:35 2023 +0000 |
committer | Hector Dearman <hjd@google.com> | Wed Mar 22 21:35:59 2023 +0000 |
tree | bd38440f24ae9aa6c55499fe7947e93a7afbe185 | |
parent | 19281f49e6c3e70eb4aefec143f92cd665a60468 [diff] |
traced_probes: Use libstatspull to collect statsd atoms See go/ww-atom-subscriber-api adb push test/configs/statsd.cfg /data/misc/perfetto-configs/statsd.cfg adb shell perfetto --txt -c /data/misc/perfetto-configs/statsd.cfg -o /data/misc/perfetto-traces/statsd.pb and adb pull /data/misc/perfetto-traces/statsd.pb statsd.pb out/linux_clang_debug/traceconv text statsd.pb Test: See above Test: m Bug: 268661096 Bug: 247858731 Bug: 268822860 Bug: 272619721 Change-Id: I0b649018f449187d4ed8a95036c31e9890f03e75
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.