Implement a new scroll jank metric in Perfetto. This new metric is based on `event_latency_scroll_jank_cause.sql`, and is expected to provide a better quality picture of janky scrolling in Chrome. Bug: b/273338973 Test: Tested with locally built Perfetto UI. Change-Id: I06457f3fb117e6ff9ea6ad0a75e1239ef6527dde
diff --git a/BUILD b/BUILD index 8cc1999..e76e3d1 100644 --- a/BUILD +++ b/BUILD
@@ -1637,6 +1637,7 @@ "src/trace_processor/metrics/sql/chrome/chrome_reliable_range.sql", "src/trace_processor/metrics/sql/chrome/chrome_scroll_inputs_per_frame.sql", "src/trace_processor/metrics/sql/chrome/chrome_scroll_jank_caused_by_scheduling.sql", + "src/trace_processor/metrics/sql/chrome/chrome_scroll_jank_v2.sql", "src/trace_processor/metrics/sql/chrome/chrome_slice_names.sql", "src/trace_processor/metrics/sql/chrome/chrome_stack_samples_for_task.sql", "src/trace_processor/metrics/sql/chrome/chrome_tasks.sql", @@ -3623,6 +3624,7 @@ "protos/perfetto/metrics/chrome/performance_mark_hashes.proto", "protos/perfetto/metrics/chrome/reported_by_page.proto", "protos/perfetto/metrics/chrome/scroll_jank.proto", + "protos/perfetto/metrics/chrome/scroll_jank_v2.proto", "protos/perfetto/metrics/chrome/slice_names.proto", "protos/perfetto/metrics/chrome/test_chrome_metric.proto", "protos/perfetto/metrics/chrome/touch_jank.proto",