G
Guest
Does anyone now about memory leaks in the .Net remoting framework v1.1
I have been doing some stress testing with multiple threads on a remote object (extended from ContextBoundObject)
At first I thought that the memory leak was being caused by the implementation of the remote method, but eventually
removed all the code returning only a single string from the method. When I run a memory profiler on the processes
instances of the following two classes are never garbage collected, they stay live until the process terminates
System.Net.Sockets.Overlappe
System.Threading.OverlappedAsync
I never create instances of these classes directly so I assume its the underlying remoting (http binary) channel that create
them.
If anyone reading this has come across a similar problem or can point out what I might be doing wrong in my implementation, any help would be greatly appreciated
Regard
Hennie Walter
(e-mail address removed)
I have been doing some stress testing with multiple threads on a remote object (extended from ContextBoundObject)
At first I thought that the memory leak was being caused by the implementation of the remote method, but eventually
removed all the code returning only a single string from the method. When I run a memory profiler on the processes
instances of the following two classes are never garbage collected, they stay live until the process terminates
System.Net.Sockets.Overlappe
System.Threading.OverlappedAsync
I never create instances of these classes directly so I assume its the underlying remoting (http binary) channel that create
them.
If anyone reading this has come across a similar problem or can point out what I might be doing wrong in my implementation, any help would be greatly appreciated
Regard
Hennie Walter
(e-mail address removed)