I'm wondering why an empty .NET console application (only has Console.WriteLine() and Console.ReadLine()) allocates 500 MB of virtual memory? By the way, this is running on a dual core with hyperthreading.
The 500 MB is allocated when I compile with the 3.5.30729.4926 compiler and don't target any platform. I'm running Windows 7 x64 so this 500 MB is for the 64 bit application.
If I compile with the 32 bit compiler, 8.00.50727.4927, the 32 bit application allocates 117 MB of virtual memory.
View Complete Post