Re: Re: Performance issue in FilePendingMessageCursor.isEmpty()

2016-04-10 Thread Martin Lichtin
Ok, I submitted a JIRA https://issues.apache.org/jira/browse/AMQ-6239 On 10.04.2016 06:11, Tim Bain wrote: Looks like your attachment from YourKit was stripped off. But your suggestion seems like a reasonable improvement; submit a JIRA enhancement request. Even better, a patch or a pull reques

Re: Performance issue in FilePendingMessageCursor.isEmpty()

2016-04-09 Thread Tim Bain
Looks like your attachment from YourKit was stripped off. But your suggestion seems like a reasonable improvement; submit a JIRA enhancement request. Even better, a patch or a pull request! On Apr 9, 2016 11:51 AM, "Martin Lichtin" wrote: With a test sending 5000 messages to a queue, I see heav

Performance issue in FilePendingMessageCursor.isEmpty()

2016-04-09 Thread Martin Lichtin
With a test sending 5000 messages to a queue, I see heavy CPU use on the broker side (v 5.12.2). Using Yourkit it shows that the hot spot methods are FilePendingMessageCursor.isEmpty() iterates over in-memory messages and therefore (as it is a prioritized queue) uses PrioritizedPendingListIte