ui: Add FrameMetrics class.
This is the high level helper class that will be used by all frame sources that we want to instrument. It takes in timing information about frames produced and displayed and calculates metrics for a frame's throughput, latency, latency speed, and latency acceleration. It forwards those computations to StreamAnalyzers which compute statistics of each metric over time, including mean, RMS, standard deviation, percentiles, and worst performing time period. Bug: 790761 Change-Id: Ibe2980e861acf0af3904b1e8d8caf134d9ef141b Reviewed-on: https://chromium-review.googlesource.com/979120Reviewed-by:Sadrul Chowdhury <sadrul@chromium.org> Reviewed-by:
Brian Anderson <brianderson@chromium.org> Reviewed-by:
Timothy Dresser <tdresser@chromium.org> Commit-Queue: Brian Anderson <brianderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#555561}
Showing
ui/latency/frame_metrics.cc
0 → 100644
This diff is collapsed.
ui/latency/frame_metrics.h
0 → 100644
This diff is collapsed.
Please register or sign in to comment