commit | 3955ba518cd5a620a456156757e1de7c30214373 | [log] [tgz] |
---|---|---|
author | Eric Seckler <eseckler@google.com> | Wed Apr 07 12:12:43 2021 +0100 |
committer | Eric Seckler <eseckler@google.com> | Wed Apr 07 12:12:43 2021 +0100 |
tree | 58beb718e0f92ad6e969f079ed8b4d78f32665cb | |
parent | fad7137db90ff11481c3842b0df463d529236dca [diff] |
tbmv3: Add media metric (ported from v2) Ported from [1]. The TBMv2 metric's dropped frame count metric is broken (always reports 0). This is fixed in this new version. The TBMv2 metric's roughness metric reports integer values, which is not consistent with the numbers in the trace events. The TBMv3 metric thus reports double values for this metric. The TBMv2 metric splits seek time histograms by seek position, via naming the histograms dynamically. This isn't supported in TBMv3. There also doesn't seem to be a good reason for splitting the seek histograms in such a way, so the TBMv3 metric combines them instead. [1] https://github.com/catapult-project/catapult/blob/master/tracing/tracing/metrics/media_metric.html Bug: 182788221 Change-Id: Ie49f9c269732fca491ef040065968b2fa4bea9db
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.