commit | 3cb2d53bb288c9a06950839e8c4d31ca5dbf92f4 | [log] [tgz] |
---|---|---|
author | Steve Golton <stevegolton@google.com> | Wed Aug 28 15:09:07 2024 +0100 |
committer | Steve Golton <stevegolton@google.com> | Wed Aug 28 15:09:07 2024 +0100 |
tree | a7449bf977ae733801377d8f47ea17ee0634e921 | |
parent | 61b255e9d08c65c601f58e178a63b193e4cae1a0 [diff] |
ui: Remove track factories - Removed `trackFactory`; plugins must now register concrete `Track` instances instead. - Updated all callsites within plugins. - Adjusted the track cache behaviour to work with the new lifecycle: - Wait for onDestroy() to finish before calling onCreate(), as the same track instance is now used when a track lifecycle restarts, and this can cause table name collisions in TP. Change-Id: Ia5bc9ee989b27dc95ef57b92483733ff3a241f18
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.