mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-04 13:07:32 +00:00
refreshImports checked every live host import, failure and refusal again at each guest allocation registry change. A title that maps memory often (SuperTuxKart, ~1650 maps a second) paid a walk that grew with the live imports: ~34 FPS with ~1.1 GiB of imports on RADV. The import table now keeps a weak_ptr snapshot of the ranges it was last checked against and diffs it with the new lease. Only imports whose import window touches a changed span, and imports made since the last refresh, are checked again. Every import is checked when the window is 0 or the window or budget changed. SuperTuxKart's menu goes from ~34 to ~45 FPS with the same imports live.