commit | c4bbf46654d3cce14adf999bc84770295117d698 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Wed Feb 15 16:36:01 2023 +0000 |
committer | Lalit Maganti <lalitm@google.com> | Wed Feb 15 16:36:01 2023 +0000 |
tree | 21b08eabfe0ab2d5fa8a592d380de5b594faf9bd | |
parent | ebe9adbc36ee8541d5d18ca929c8d4b8e0a9e90d [diff] |
tp: fix performance of binder stdlib query By adding a MATERIALIZE we massively speed up the query when there are few (or no) binder transactions in the trace. Also while I'm here, cleanup some of the SQL to better match the wider style in trace processor. Bug: 269253198 Change-Id: I84475557ad0758d94e64955da2082c157e4faece
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.