I was going through one of the threads. A program crashed because it had declared an array of 10^6 locally inside a function.
Reason being given was memory allocatio
Maybe not a really good answer, but gives you a little more in depth look on how windows in general manages the memory: Pushing the Limits of Windows