commit | 5741e8d4f2e856b76cccd55b311d91b4ac42ed60 | [log] [tgz] |
---|---|---|
author | Adithya Srinivasan <adsrini@google.com> | Mon Apr 05 11:52:20 2021 -0700 |
committer | Adithya Srinivasan <adsrini@google.com> | Tue Apr 06 13:00:08 2021 -0700 |
tree | 298d91aa62b2d1ca0778cb43d4271f2a04d64255 | |
parent | a9af98cf17136c89d545f81cd0c431ea20fd5171 [diff] |
[Frame Lifecycle] Use buffer id + layer name as key Some devices seem to re-use buffers across different layers. This breaks our assumption that buffer ids are unique and is now preventing some of the traces to open in AGI. To fix this, use the combination of buffer id and layer name as the key. Bug: 184037965 Test: diff_test_trace_processor Change-Id: Ib19d2a641e22a4a347a31fecb443e29cb846b9af
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.