commit | 7bde364c1f56651e6b95000e007ae7fb85424c26 | [log] [tgz] |
---|---|---|
author | Marcin Oczeretko <marcinoc@google.com> | Thu Jul 14 17:26:02 2022 +0100 |
committer | Marcin Oczeretko <marcinoc@google.com> | Thu Jul 14 17:26:02 2022 +0100 |
tree | 10ad31f553689774860cb67fd579a011dc4ccd53 | |
parent | da6e55d8b227cff3a88c26db23781790fad56c49 [diff] |
Add android_jank_cuj metric It's a rewrite of android_sysui_cuj metric with support for processing >1 CUJ per trace. At the same time the queries were cleaned up and simplified (e.g. matching of slices to frames), I added some docs to make it possible for a motivated person to actually follow the flow. Creating a separate metric to not break downstream consumers and to allow running both metrics side by side to compare results while we are migrating from one to the other. SF tables will be rewritten in a similar manner in a future CL. Change-Id: I5c341ab4a4a6439cc11f286b29d12624d5938222
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.