Details
Description
I have run a reliability test on the ActiveMQ with simple broker model : one jvm run a sender, one jvm run a recevier and another jvm run ActiveMQ. The senders continous to run infinity sending text message and so do the receiver continous receiving message. I have run ~1300000 iterations on senders and find ActiveMQ running out of memory and the sender rate is slower and slower. I have turned on the gc log trace of the jvm and saw the broker memory is free lesser and lesser and almost no memory free up finally. The gc trace show very normal in the begin of thousands of runs but start to be abnormal after certain period of time but I have not take any statistics on that.