commit | df6482532dae96803f49308f4b334262259efd87 | [log] [tgz] |
---|---|---|
author | Zimuzo Ezeozue <zezeozue@google.com> | Mon Jun 17 16:47:39 2024 +0100 |
committer | Zimuzo Ezeozue <zezeozue@google.com> | Mon Jun 24 18:17:21 2024 +0100 |
tree | 895b85775cca5529d158909a75b976a023cbf012 | |
parent | 9d93accde9a7c0b45557d635aed72dc5c6562e4b [diff] |
[stdlib]: Remove following_flow from binder module following_flow performance is atrocious. On a certain field trace, uuid: b3919f56-6c5f-84eb-ec7a-531ea280b590. It took 230s to import the binder module. After this fix, it now takes 2s! Test: tools/diff_test_trace_processor.py out/android/trace_processor_shell --name-filter '.*binder.*' Change-Id: Ifbb9bb5e7786f2d8788bfc3607f2d5ed6531e4b7
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.