commit | b4e5d3425b5d37a732fb8954e201d94343816fd3 | [log] [tgz] |
---|---|---|
author | Zim <zezeozue@google.com> | Wed Jul 05 22:31:04 2023 +0100 |
committer | Zim <zezeozue@google.com> | Thu Jul 06 10:34:05 2023 +0100 |
tree | 4d33a007b7387286176a03913bc166032dfa1606 | |
parent | d2dabacf98573366668e4ff9b171d78693248a92 [diff] |
[metrics] Extend the binder metrics with oom_score info Add client and server side oom_scores at the start of the txn and reply respectively. This will provide deeper insights into how apps use APIs on Android, like what APIs are more important if they are called exclusively from top/fg oom_scores. Test: tools/diff_test_trace_processor.py out/android/trace_processor_shell --name-filter '.*binder.*' Change-Id: I6cb1ad5610c1ed97d1d17afe2921926ef2a60214
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.