We have a fairly high volume ASP.Net site written in c# using MS commerce server, running in a 32-bit environment. I see the worker process up to 980 megabytes quite often.
dotTrace from JetBrains saved me several times. It is not free (trial is available), but it is really powerfull!