commit | be5d0e3d594914d3c227f4554df68aa6cf277038 | [log] [tgz] |
---|---|---|
author | Sami Kyostila <skyostil@google.com> | Thu Nov 07 12:53:25 2019 +0000 |
committer | Sami Kyostila <skyostil@google.com> | Thu Nov 07 12:53:25 2019 +0000 |
tree | 5ca81341b9ae437a217a22a0fbc5ef9e683e63a1 | |
parent | 1af507800d72e284c139ba42cc8cedec27e63bfd [diff] |
TrackEvent: Add support for interned state This patch adds a way for client library users to define their own track event arguments which will be automatically deduplicated (interned) when writing into the trace. For example, strings such as event categories and names that are reused throughout the trace are good candidates for interning. This patch also rewrites TrackEvent internals to use the new interning mechanism. Bug: 132678367 Change-Id: I29a50947a1f7641c3a3ed74b7cc670151ea935e8
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.
You can reach us on our Discord channel. If you prefer using IRC we have an experimental Discord <> IRC bridge synced with #perfetto-dev
on Freenode.