commit | 8ddab3a6a3df80e95c72e1b70158d6949eb93c05 | [log] [tgz] |
---|---|---|
author | Sreeja Kamishetty <sreejakshetty@chromium.org> | Mon Feb 14 10:51:42 2022 +0000 |
committer | Sreeja Kamishetty <sreejakshetty@chromium.org> | Mon Feb 14 10:51:42 2022 +0000 |
tree | 1811594cf07dc4083c51231acdf1150d444f2d8b | |
parent | c388978ab5ee678b31251d5615403bbae949528e [diff] |
Metrics: Introduce Jank Budget In this CL, we introduce a new concept called JankBudget which is defined as the minimum amount of time we need to reduce a frame duration for it to be no longer be considered janky. We also add total jank budget metric, which is calculated as the the sum of jank budget of all janky frames to get an estimate of the jank budget in the entire gesture (scroll, touch). Why? This will help us further improve our metric to pinpoint reasons and cases with maximum impact in the reduction of jank and help in prioritizing our efforts. Doc explaining more about jank budget: https://docs.google.com/document/d/1iYXaTQmOuJiWx_SXZlwaMRgTdq-0r7-6gcLxtqfe204/edit?usp=sharing Bug: 209449166 Change-Id: Ic24c032365b4dc785c9bdf057c034649aff7c5ec
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.