commit | 81229eb98ad4718b2f2b27c57d32902b7311dc21 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Tue Sep 24 15:26:49 2024 +0100 |
committer | Primiano Tucci <primiano@google.com> | Tue Sep 24 15:26:49 2024 +0100 |
tree | 0620d193c9bf3db89eab120436d0f056c109adb1 | |
parent | 1809089e3df2f59aba3d8defcb5d7c39a1766196 [diff] |
ui: plumb Trace object and remove getEngine() This CL plumbs the newly introduced Trace interface in several places, which today require on hacks to get ahold of the engine, often looking it up from globals. Change-Id: Ib435b085bd9079a6f8350a5460453c9a50b5c805
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.