I've been dealing with memory leaks for a while now and haven't really been able to determine the root cause. These are my specs:
Intel® Core 2 Duo™ CPU E6850 @ 3.00GHz (2 CPUs), ~3.82GHz OverClocked
8GB OCZ Reaper HPC 4x2GB, DDR2 800
EVGA GeForce GTX 280
Creative X-Fi Fatality Pro. Series w/ 7.1 Speakers
ABIT IP35 Pro Motherboard
Windows Vista™ Ultimate x64
Basically, when I start playing FF12 my system will report that I'm using approx 27-30% of my RAM in total, which is normal I suspect. If I keep a close eye on it, I'll watch it climb over time (approx. 1-2 hours) until it approaches around 85% memory in use and I'll get errors or the game will crash. Sometimes, it will botch my entire system and I have to reboot, due to being out of memory. However, pcsx2 only reports using 400k - 500k memory, which is about right, but never goes higher.
I've tried with interlacing off and on, as well as MSAA off and on, and DX9 and DX10 (hardware), and it will do it either way. I've noticed with DX9 that sometimes the physical memory readings will not change but I'll run out anyway.
What I did finally figure out was memory usage keeps increasing whenever the game changes scenes. Like when I zone to another area or especially when the game transitions to a cutscene and transitions back. Each time it does this, it tacks on about 2-5% to the physical memory. Clearly it's not dumping the old caches and is not refreshing properly.
Any suggestions?
Intel® Core 2 Duo™ CPU E6850 @ 3.00GHz (2 CPUs), ~3.82GHz OverClocked
8GB OCZ Reaper HPC 4x2GB, DDR2 800
EVGA GeForce GTX 280
Creative X-Fi Fatality Pro. Series w/ 7.1 Speakers
ABIT IP35 Pro Motherboard
Windows Vista™ Ultimate x64
Basically, when I start playing FF12 my system will report that I'm using approx 27-30% of my RAM in total, which is normal I suspect. If I keep a close eye on it, I'll watch it climb over time (approx. 1-2 hours) until it approaches around 85% memory in use and I'll get errors or the game will crash. Sometimes, it will botch my entire system and I have to reboot, due to being out of memory. However, pcsx2 only reports using 400k - 500k memory, which is about right, but never goes higher.
I've tried with interlacing off and on, as well as MSAA off and on, and DX9 and DX10 (hardware), and it will do it either way. I've noticed with DX9 that sometimes the physical memory readings will not change but I'll run out anyway.
What I did finally figure out was memory usage keeps increasing whenever the game changes scenes. Like when I zone to another area or especially when the game transitions to a cutscene and transitions back. Each time it does this, it tacks on about 2-5% to the physical memory. Clearly it's not dumping the old caches and is not refreshing properly.
Any suggestions?