commit | 69cb39c1935c01634a8982cae6c7b05b6fe1ff79 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Fri Jun 11 17:50:49 2021 +0100 |
committer | Lalit Maganti <lalitm@google.com> | Fri Jun 11 17:50:49 2021 +0100 |
tree | 7cdd9680a1377b5c8b32e1e829b11fe57d2499d5 | |
parent | 278ee2bbe61232ce6a9737e83f0c3dd1f5c76a62 [diff] |
metrics: only create one row per group in time_in_state Before this CL, we were accidentally creating many rows per (utid, core_type) because we joined with a table that was grouped by time_in_state_cpu_id (representing a cluster). This meant we got the same core_type label if the cluster was not known from the power profile mapping Fix by introducing an intermediary table which groups to just (utid, core_type). Bug: 190507133 Change-Id: I5f81ba1cfbe00519bb72a449d2cd540f84fd001b
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.