commit | 4e669c89cf41ef7cd55124aa67335c0b8f461f5f | [log] [tgz] |
---|---|---|
author | Alexander Timin <altimin@chromium.org> | Fri Feb 05 13:48:29 2021 +0000 |
committer | Alexander Timin <altimin@chromium.org> | Fri Feb 05 13:48:29 2021 +0000 |
tree | 0e04935d463d7cf3cfe429dd69bc43541b11d72f | |
parent | 8cc0c59ec228b46b460067d5568124b4723fafdd [diff] |
TraceFormatTraits Add support for automatically writing an arbitrary value into a trace. Add perfetto::WriteIntoTracedValue(TracedValue, T value) function and perfetto::TraceFormatTraits<T>::WriteIntoTracedValue(TracedValue, T) backing it. R=primiano@google.com,eseckler@google.com,skyostil@google.com Change-Id: I4fabd778d02d5ab389633b513ddfc7e556cdee62
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.