diff options
| author | 2021-02-12 18:18:11 +0100 | |
|---|---|---|
| committer | 2021-04-13 15:18:33 +0000 | |
| commit | c0086af0dd6fc979f1f03328db5a9e72feb4f258 (patch) | |
| tree | 177b7b58c490473f7d396183095b8570825bff61 /libs/gui/BufferQueueThreadState.cpp | |
| parent | 5dad489a1510d140e45ef2c1215a0f9d85459c52 (diff) | |
Change hwui jank detection to use deadline & gpu completion (2/2)
- Use GPU finish time as well as actual deadline to determine jank
rate.
- Use dynamic interval to adjust for 60/90hz switching
- Move frame metrics reporting into JankTracker to adjust the
deadline communicated to the app when in stuffing scenario.
- Adjust double-stuffing detection to be a bit more readable.
Test: GraphicsStatsValidationTest.java
Test: adb shell dumpsys gfxinfo
Test: FrameMetricsListenerTest
Test: Log output of FrameMetricsObserver
Bug: 169858044
Change-Id: Ia1cae9f0c5358d1cd3bf043289ea8b4d26154737
Diffstat (limited to 'libs/gui/BufferQueueThreadState.cpp')
0 files changed, 0 insertions, 0 deletions