Description
The other day I noticed that when purging a large Queue I receive an out of memory error in the broker. I did some investigation and it looks like this only happens if using a Queue that is configured to use prioritized messages. After analyzing the heap dump it was discovered that after a purge, the dispatchPendingList in the Queue is still retaining all messages and not freeing them as it should.
Attachments
Issue Links
- relates to
-
AMQ-6066 Performance issue in OrderedPendingList
- Resolved