mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-14 23:10:33 +02:00
headless_bench.py compares the speed of headless binaries on savestates or frame dumps. It alternates the binaries between rounds and reports medians of wall time, CPU time, and instructions and cycles where the OS counts them. Instructions vary by well under 0.1% between identical runs, where wall time swings by several percent. It checks for mains power first, and stops on a run that failed or didn't get where it should. dump_compare.py replays every frame dump in a directory with two binaries and reports the dumps that render differently, or differently from run to run. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>