commit | 08baa10390ed7b25191da84c52352b2b881538b3 | [log] [tgz] |
---|---|---|
author | Dan Elphick <delphick@google.com> | Thu Sep 02 16:06:44 2021 +0100 |
committer | delphick <delphick@google.com> | Fri Sep 03 10:22:19 2021 +0000 |
tree | 061405a3e12d006da4bcd6234ab496dc4373c5ba | |
parent | 5c4cace9f787ba0e1c72a7dbf6e0c8965663e8fe [diff] |
metrics: Add touch_jank.sql To share code between touch_jank.sql and scroll_jank.sql, this converts scroll_jank.sql into a templated metric stored in gesture_jank.sql. scroll_jank.sql and touch_jank.sql then just differ in their template parameters. Like scroll_jank.sql, touch_jank.sql only covers update/move events that reach the GPU. In future we will also track TouchMove events that don't, but will keep them separate so the events in each metric are actually comparable. Bug: 182160743 Change-Id: I916955280a729152eb05a35c8592e0080fceecf6
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.