commit | cc0d967e1f6901456ab7ca47525661a289f74230 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Fri Nov 15 12:59:41 2024 +0000 |
committer | Primiano Tucci <primiano@google.com> | Fri Nov 15 12:59:41 2024 +0000 |
tree | 2bc914df96235afc259a37f9c2c8f1e361ab07ca | |
parent | 4ebd1d7db1d0b958840802bc73679f9f8470ae76 [diff] |
ui: add mithril autoredraw behind a flag - Wire up mithril autoredraw - Create a flag, which for now is disabled by default - when the flag is enabled, make scheduleFullRedraw() a no-op unless ('force') is passed as arg. - Pass 'force' to a bunch of places where the redraw is needed. - Map m.redraw() to scheduleFullRedraw('force'), although it's not used yet. Long term plan: - Remove the flag and make it the default. - Remove all the callsites left with scheduleFullRedraw() w/o 'force' - Keep the callsites with 'force' and turn them into m.redraw() Bug: 379040490 Change-Id: I20b332cebe8e3b17ec2a541fde46345c05396c44
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.