commit | 824107d87b6c82390eb19b1815f86c56b9ba8526 | [log] [tgz] |
---|---|---|
author | Andrii <andrewbb@google.com> | Tue Sep 29 10:13:36 2020 +0300 |
committer | Andrii <andrewbb@google.com> | Tue Sep 29 10:13:36 2020 +0300 |
tree | 4ac7b4dda70bc1ba0e4f656dcf40f949840535a7 | |
parent | 2d461fa4a07bf08128d78ceed1fd5256693c95d6 [diff] |
Added dynamic tables for preceding and following flows Following/Preceding tables contain all entries of flow events table that directly or indirectly connected to the starting slice. FOLLOWING_FLOW(start_slice_id) - all entries of flow events table that have flow.slice_out=start_slice_id or there is a chain of slice_ids: start_slice_id -> slice_id_1 -> ... slice_id_n -> flow.slice_in and each pair of neighbour slices in this chain has a flow between them PRECEDING_FLOW(start_slice_id) - the same as FOLLOWING_FLOW but in opposite direction. CONNECTED_FLOW(start_slice_id) - union if following and preceding tables Bug:153137035 Change-Id: I1c464ba35a360004b5d3c4dfd83cc31f27107ac4
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.