mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-15 02:29:51 +01:00
Emulation does a burst of work each frame and then waits, so the scheduler sees a mostly idle thread and moves it to slow cores at low clocks. On Android 13+, report the frame thread's CPU time per frame against a target of half a frame. CPU time leaves out the frame limiter's sleep and any blocking on vsync or the GPU. Idea from Azahar. Does nothing on devices without hint session support. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>