commit | a205bddde17df4f5d99e6be6fa0f66acd3d82f0f | [log] [tgz] |
---|---|---|
author | Nicolo' Mazzucato <nicomazz@google.com> | Thu Mar 09 11:14:56 2023 +0000 |
committer | Nicolo' Mazzucato <nicomazz@google.com> | Thu Mar 09 11:14:56 2023 +0000 |
tree | 9a849f29bd2f7a1763be70d016bde94586f8cd3f | |
parent | 268d5f87b3f2fec07935515cc9376c4373eb3f25 [diff] |
Add max and min aggregation to android_blocking_calls_cuj_metric Max aggregation is useful when there are slices that constantly happen during a CUJ (e.g. doFrame), and the total duration of them (inside the cuj) is not very meaningful itself, as the number of those slices also depend on the length of the cuj. Bug: 255974834 Fixes: 272435019 Test: tools/diff_test_trace_processor.py out/linux_clang_release/trace_processor_shell Change-Id: I890b3c5ecef5b1c98f112571c56b022c4325b585
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.