ui: Add TracksV2 version of TrackState This also fixes a number of bugs around selection and TracksV2. - The specific issue that TrackStateV1 loses the selection on a very small zoom out is fixed in TrackStateV2. - The general issue of selection box not being visible for tracks when zoomed out is fixed for all slice tracks in TracksV2 - Separate the flags for: - use TracksV2 over TracksV1 - displaying both kinds of tracks for easy development Compare: - https://screenshot.googleplex.com/4CESTtkfNnFEnRG - https://screenshot.googleplex.com/8GTFQzR7AL8u3Lj - https://screenshot.googleplex.com/7WmnUwybVvHxn2Q Change-Id: I114b0a8a12328dab7fe16e3bd97e6a6e551d038b
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.