Hi,
i am doing a long testing session using a profiiler, against a simple Mina application. I configured simply 3 bindings on different port with the same Handler, on a single SocketAcceptor.
The Handler simply broacast the message to all sessions connected.
I am using JMeter TCP Sampler, to load the application, simply connect on two ports of the server and in loop send a messages to both, After many hours, I am noticing a a memory leak problem on the class edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$Node. It seems now that the number of instances of this class is always increasing, without being released by the GC. I checked the allocation references, and I see that the instances are allocated in org.apache.mina.filter.executor.ExecutorFilter, then org.apache.mina.common.Executor.ThreadModel. In my configuration I didn't set particular parameters for the ThreadModel, did you experience something similar, some configuration can help me?
Thanks in advance,

Luca

Reply via email to