Possible Duplicate:
What Are Some Good .NET Profilers?
What's the best tool to track a process's memory usage over a long period of time in Windows?
What is the best and easy way to do memory profiling and identifying a potential memory leak in a simple c# console project?