11-02-2015, 01:04 AM
Various reconpiler buffers are lazy allocated. We allocate the virtual memory but the physical memory is only allocated before a write.It was useful to limit ram requirement. However 90% of PC (steam stat) have at least 3GB of RAM. So the limitation is the virtual address space. Lazy allocation is quite useless.
I propose to remove lazy alloc on PC that have more than 4GB of ram (80% of market). It would increase the debug friendliness of PCSX2.(you know the countless exception at start up).
Then auperVU still consumes precious virtual address space for nothing (if mvu ofc). I don't have the number at hand but it could help a bit GSdx. Maybe we can find a way to avoid the alloc in mVU mode
I propose to remove lazy alloc on PC that have more than 4GB of ram (80% of market). It would increase the debug friendliness of PCSX2.(you know the countless exception at start up).
Then auperVU still consumes precious virtual address space for nothing (if mvu ofc). I don't have the number at hand but it could help a bit GSdx. Maybe we can find a way to avoid the alloc in mVU mode