У меня есть консольное приложение, которое подключается к темам activemq. По каждой теме публикуется до 10 сообщений в секунду. Через некоторое время отслеживается, что память приложения увеличивается и когда вся память используется, приложение вылетает.
Смотрите дамп ниже. Почему ActiveMQTopicSubsctiber использует так много кучи? Также это не видно, но ListEntries составляет около ~ 14 000 (что означает 14k сообщений).
http://imageshack.us/photo/my-images/404/amqmemoryproblem.png