commit | 6bd4701e87aff546e0b3cbe3d8470f02727f6d7f | [log] [tgz] |
---|---|---|
author | Zim <zezeozue@google.com> | Mon Feb 05 13:16:07 2024 +0000 |
committer | Zim <zezeozue@google.com> | Tue Feb 06 19:52:33 2024 +0000 |
tree | ae0f5a068258e76dd1a0fe82f3090693ed755d30 | |
parent | 90aa0a44faa666f0e7bc0d5ff532be961dbde246 [diff] |
[stdlib]: Add an android service module Added a detailed service bindings table. We connect the client process making the binding to the server process getting bound using the binder txns orchestrated through the system_server. We also special case bindings from system_server itself. Test: tools/diff_test_trace_processor.py out/android/trace_processor_shell --name-filter '.*service_binding.*' Change-Id: I9180ab33ac7cefee7fa2e2559b0e7fc819354043
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.