I have a server application running in Windows 2003 server; I think the application has a memory leak because the memory usage increases unusually; I have checked the code (Visual c++ code) with parasoft software and I haven't found any possible memory leaks.

I used some aplications like Leakdiag to find memory leaks but I can't see the memory with it the memory usage I see in task manager and perfmon.

I usually monitor the server using remote desktop connection, when I disconnect the remote desktop session, the memory for the process is freed !. I don't know what may be happening.

Any ideas?

p.d. sorry for my bad English