commit | 29c71961a2642624abfc807b24e5fdbabbbfc6ef | [log] [tgz] |
---|---|---|
author | Dan Elphick <delphick@google.com> | Fri Oct 02 14:28:30 2020 +0100 |
committer | delphick <delphick@google.com> | Mon Oct 05 08:25:06 2020 +0000 |
tree | 142f6cb6da4299d257e9c0dcb64d40bed35e825d | |
parent | 2e66e500622a31640e7635d7beba406bb6089a64 [diff] |
[trace processor] Add RAIL Mode power metrics Adds 3 metrics for measuring power according to the current RAIL mode as reported by Scheduler.RAILMode: 1) True power rail values broken down by subsystem if the device has power rails 2) Estimated power estimates calculated using CPU clock frequency and power profiles 3) CPU times for when a system trace is not available Additionally this makes android/android_cpu_agg.sql and android/android_proxy_power.sql loadable via RUN_METRIC multiple times. Bug: b/169053635 Change-Id: Id80d84e4e9e6db193836ff964a07c6d739ba7a32
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.