commit | 71c3b2e7ce3c0e87f4ae7a198b0b0887f8f9c8dd | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Mon Apr 08 19:03:54 2024 +0100 |
committer | Lalit Maganti <lalitm@google.com> | Mon Apr 08 19:03:54 2024 +0100 |
tree | 38d6caac707d760a502bdd103d2b0f3ee2f8c65a | |
parent | 53124bc271e792d522c2d29a8761daae2436b506 [diff] |
tp: rewrite span join to remove dependency on SqliteTable This CL rewrites all of span join to no longer need the code in SqliteTable. This basically means 3 things: 1) Removing the code from the vtab and instead hoist it up to the module level. 2) Use the state manager to implement lifecycle management 3) Rewrite BestIndex handling to no longer need QueryConstraints and instead use custom serialization/deserialization (this has the added benefit of being slightly more efficient as well). Change-Id: Ib8c61fda8da42b840ad8a9eae547df53af0c5de7
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.