I have got a 4GB patch from the maelstrom mod(really a brilliant work) these days. The author of M said it would allowed the SSE to run highest opinion with his mod without minidump.
I searched the developer web of this patch and found it will increase the virtual memory for a 32 program, I test it on my 64 OS Dell and it indeed work:
this is the memory situation before it crashed. The memory_doge is a easy program to apply memory unstoppable.
the bellow is the same program with the patch.
So, until now the patch works well, but when it comes to SSE, some things interesting happens:
I didn't took a picture on the game without this patch, I think it is no need as the memory use doesn't even exceed 2GB.
I took the picture when I started to feel the speed of the game is slowing down.
The normal game:
the number of entities, I didn't show the mesh situation as they will be released once you move your camera.
The game with the mod maelstrom:
If you find hard to understand Chinese, well, the last number is virtual memory and the number next to it is the memory that really loaded in RAM.
CPU : Core(TM) i7-4500U 1.80 GHz 2.40 GHz X 4
RAM : 8.00 GB
I discussed this problem with a software engineer and he told me that this program may hold its memory usage to not let it exceed 2GB by save some information on ROM and load it when needed( you did't mishear, this program are using the same method used by the CPU to arrange RAM space)
What more, he tested and told me that the usage of GPU is still not optimistic. . .
So, could there anyone tell me that how and why this patch is useful for SSE as someone including me found the times of minidump in maelstrom is REALLY decreased.