commit | 1eae2b1826d48b2a286e371d15fb51ede1c6eae8 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Fri Apr 26 15:33:19 2024 +0100 |
committer | Lalit Maganti <lalitm@google.com> | Fri Apr 26 15:33:19 2024 +0100 |
tree | b5c285a52ce750b0f971a4fd14d4df94d93163aa | |
parent | 6e0ff97cfca7698faf1b029b1cf2082540087516 [diff] |
ui: utilise segment forest to improve slice tracks on large traces This CL introduces the use of the segment forest to significantly speed up the queries of slice tracks on large traces. Specifically the data structure is exposed to Typescript via the use of a new "SliceMipmap" trace processor operator. This CL only ports base_slice_track to the operator: other tracks will be ported in followup CLs. Change-Id: Icf5d5a620b01dece7b102f9bdae181db0ee145fc
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.