commit | a00c0582cead5d9f950724fe7f2eb27346f970bf | [log] [tgz] |
---|---|---|
author | Zim <zezeozue@google.com> | Thu Feb 08 11:24:04 2024 +0000 |
committer | Zim <zezeozue@google.com> | Thu Feb 08 11:24:04 2024 +0000 |
tree | 0558b88207a2477c602849650bd9a47c96257574 | |
parent | 51edf08ccaa88eddcf26b44c0f91ce6c9b13cd35 [diff] |
[stdlib]: android.binder module cleanups 1. Removed unnecessary CREATE TABLE 2. Hid the async and sync binder txn tables, their union is already exposed as android_binder_txns. Fixed the only usage in android_blocking_calls module. 3. Converted android_binder_txns from a PERFETTO VIEW -> PERFETTO TABLE. This should speed up operations on the table. Test: tools/diff_test_trace_processor.py out/android/trace_processor_shell Change-Id: I8a67b9a794e9993e142018b4671cbb301a05d466
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.