mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-16 16:00:30 +02:00
The native IR JITs get the emulator thread's host PC sampled every 50 us (a signal on macOS and Linux, SuspendThread on Windows), mapped to blocks, the routines they call and host functions. The report has each hot block's MIPS, IR and host code with the samples per host instruction. The IR interpreter's block timing, previously behind IR_PROFILING, now runs on the same switch. Both cost nothing when off. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>