commit | cc701faf7ea48c61e33781c35f44197642313682 | [log] [tgz] |
---|---|---|
author | Devarshi Bhatt <devarshimb@google.com> | Mon Mar 11 11:00:19 2024 +0000 |
committer | Devarshi Bhatt <devarshimb@google.com> | Tue Apr 02 06:02:41 2024 +0000 |
tree | 45f144dad766c5287430391ce8199b215c5cb29e | |
parent | df00a044decca8940682c42cc65bf3297e1d8dd7 [diff] |
Add metric for Android blocking calls for all calls in trace. The metric aggregates all blocking calls from processes main thread. This is a generic version of the 'android_blocking_calls_cuj' metric, that instead of only considering what's happening inside each CUJ considers the entire trace, grouping per process. Bug: 320674308 Test: tools/diff_test_trace_processor.py --name-filter ".*android_blocking_calls.*" out/default/trace_processor_shell Flag: None Change-Id: I0737b82c227ca1797cdcfc1198ea8e9f84c80c38
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.