Is there a method of configuring the .NET CLR RAM usage on my machine?
Suppose I have 64GB of RAM and I want to limit it to 4GB? It this possible?
E
You might want to look into using PublicDomain. It is a library that exposes a lot of lower level capabilities, such as spawning processes with memory limits. There is actually a CodeProject article that describes how to do exactly that with PublicDomain:
http://www.codeproject.com/KB/threads/Setting_Max_Memory_Limit.aspx
Have at look at the machine.config file in
%SystemRoot%\Microsoft.NET\Framework[version]\CONFIG
The memoryLimit attribute controls the percentage of physical memory that a process is allowed to consume. I know this is not exactly what you are looking for but the closest I could find.