commit | bb49f319c847733daaa41879dd33d437bcd53bfb | [log] [tgz] |
---|---|---|
author | Stephen Nusko <nuskos@google.com> | Wed Jan 26 15:04:48 2022 +0000 |
committer | Stephen Nusko <nuskos@google.com> | Wed Jan 26 15:04:48 2022 +0000 |
tree | 3990a8a1053fd9818120b786810ffae22ca9e64a | |
parent | 90067240375687eadb2465ea6d4c940ebf6772eb [diff] |
Improve clustering of restricted_location for mojo pipes. Currently mojo pipes have three different paths to call a mojo interface, however when attributing jank we don't really worry about the mojo path, but rather who triggered mojo to execute. So modify mojo based names to group them into one for attribution. Also we expose avg_vsync_interval so that when we are computing sums over the data we can filter out events less then avg_vsync_interval since we've found that they can be very frequent. However we don't just filter them out in this metric because this metric is the ground truth and our tagging query adds conditions about what we car about. Bug: 209448519 Change-Id: I964ef1a3fd1c6b7b9b713d647e59190ecdc07445
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.