Well, there's some relationship, but you're not going to work magic.


In theory you might do as well either by switching to a non-MFC framework, linking statically, or moving to a 64bit version of the OS.

However, if you ever encounter a situation where you have allocated near the 2Gbyte space limitation of the operating system, such a change is likely only going to open up just enough room to be annoying. It may even give you a slight margin more room, but whatever underlying problem you might face on space limitations isn't alleviated much. By the time you reach this limit, you're riding so close to the margin you need another solution, not this one.

Are you looking for a specific solution to a problem, or just conducting research into the things pro's do to handle large memory application needs?