I have a WCF service running over MSMQ. Memory gradually increases over time, indicating that there is some sort of memory leak. I ran the service locally and monitored some c
This blog will help you if you are willing to learn about windbg (http://www.microsoft.com/whdc/devtools/debugging/default.mspx).
http://blogs.msdn.com/tess/default.aspx
Make sure that you close the service client after using it. something like
try {
... do work ...
Close();
} ... exception handling ... {
Abort();
}
Ants Profiler is worth considering. As far as I can remember, you can download a trial version.
You can use Windbg to analyze the process Heap. There are some articles and cheat sheets showing how to do this, like Memory Leak Detection Using Windbg