AnyPS5/core
Celegans12 3f00dc7841 perf(agc): release a heap mirror once a host import serves its range
An address-based build maps every readable registered range: through a
host import when one can be made, else through a heap mirror, a
host-visible copy of the range. A range mirrored while the import budget
was full kept its mirror after a later pass imported it, until the guest
freed the range. The pass then read the range through the import, and the
mirror only held host-visible memory and a second copy of the bytes.

The pass now releases the heap mirror of every range it serves through
an import. Recorded work that bound the mirror keeps it until it
completes. If the import goes away while the range stays registered, the
next pass makes a new mirror from the guest bytes. The [buffers] image
mirrors profile line counts the released mirrors.
2026-10-09 14:58:17 +02:00
..
Decoder feat(jpegenc): honor the encode restart interval 2026-10-06 14:16:07 +02:00
libs perf(agc): release a heap mirror once a host import serves its range 2026-10-09 14:58:17 +02:00
relinker Merge pull request #1586 from awake-devel/fix/relinker-keep-eh-frame-hdr 2026-10-09 23:25:35 +13:00
shader/recompiler feat(shader): choose f32 arithmetic NaN results on the bits 2026-10-09 09:14:44 +02:00