I have a WCF service that is running on MSMQ. Memory gradually increases over time, indicating that there are some types of memory leakage. I have served locally and have been monitoring some counters using PerfMon. Controlling the hep byte in the total CLR memory was relatively stable, while the process' private bytes increases over time. From this I believe there are some types of unmanaged memory leakage. Assume that unmanaged memory leak is an issue, how can I address this issue? Can any tool that I use to give the signal due to unmanaged memory leak? Apart from this, all my service is reading from the transaction queue and writing a database, these are all part of the DTC transaction (handled under the hood according to the transaction requirement on the service contract) I am not doing anything with COM or DllImports.
Thank you in advance!
If you are interested in learning about windbg (), then this blog will help you.
Comments
Post a Comment