commit | 45123b7d05fe7aee73321f5d3f731b32465acb25 | [log] [tgz] |
---|---|---|
author | Alexander Timin <altimin@google.com> | Fri May 21 14:53:52 2021 +0000 |
committer | Alexander Timin <altimin@google.com> | Fri May 21 22:48:00 2021 +0000 |
tree | 9159e661af3bb9640d299085bb26a8e541aeffc4 | |
parent | 934e7195cab1811cdd057e48e311d75bea95466b [diff] |
Support writing untyped annotations into typed contexts. Allow typed contexts (TracedProto<Message>) to leverage untyped infrastucture (TracedValue) by adding repeated DebugAnnnotations debug_annotations field and using TracedValue API to fill it. R=eseckler@google.com,skyostil@chromium.org,lalitm@google.com Bug: b/184558843 Change-Id: I31c25bdcbbdd2a599feca5e6880339293d404a54
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.