commit | c21a9066a4a8d94ab5ade02e7cb905f7e36f3275 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Tue Sep 10 06:51:32 2019 -0700 |
committer | Primiano Tucci <primiano@google.com> | Fri Sep 20 15:39:58 2019 +0000 |
tree | f42d3d44c2375ea64c296e30abda5086de24d479 | |
parent | 84a1bf4a1a81635963f100c14f32dbaf7d66f90b [diff] |
PacketStreamValidator: get rid of libprotobuf Rewrite the PacketStreamValidator getting rid of the libprotobuf dependency. This makes also the validator 2x more efficient. Test: perfetto_benchmarks --benchmark_filter=BM_PacketStreamValidator Arm64 (Pixel 3): 940ns (ToT) vs 380ns (this CL) x864_64 (MBP): 237ns (ToT) vs 111ns (this CL) Bug: 132880619 Change-Id: I88827972dd40e82aa1d03b96d52516e3893b920d
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.