I have a .NET service with a normal private working set of about 80 MB. During a recent load test, the process reached 3.5 GB memory usage causing the whole machine to be lo
http://msdn.microsoft.com/en-us/library/ee817660.aspx
Microsoft has a guide here. However, it is too tough for beginners.
dotTrace can generate visual memory charts (better than WinDbg), but never use it for dumps.