commit | 1eaa2f47865d7475a57d4686841a8f9848f40baa | [log] [tgz] |
---|---|---|
author | Dan Elphick <delphick@google.com> | Tue Dec 08 16:23:43 2020 +0000 |
committer | Dan Elphick <delphick@google.com> | Tue Dec 08 16:23:43 2020 +0000 |
tree | 7a51e74bd51d9df288ca671e482f1120adc947c8 | |
parent | ab293f521fa3084e14fe01237f1abf0a7de9814a [diff] |
metrics: Add test for cpu_by_combined_rail_mode table Adds a simple python generator that creates two processes with main threads and emits RAILMode slices as well as cpu counters on each to check that the table is properly populated. Due to b/175110985, this also increases the trace times for the combined_rail_modes.py test by a factor of 1000. Bug: 174764142 Change-Id: I00350879456138f0b503a13d4f9c38e210bdeb61
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.