You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Manuel Teira (JIRA)" <ji...@apache.org> on 2010/10/20 15:20:40 UTC
[jira] Updated: (AMQ-2991) ActiveMQ leaks memory for a typical
request/response pattern (temporary queues)
[ https://issues.apache.org/activemq/browse/AMQ-2991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Manuel Teira updated AMQ-2991:
------------------------------
Attachment: AMQ2991.java
This test shows how heap committed memory increments with time. Changing the dialogBatch parameter from true to false in the testRequestResponsePattern method disables the usage of temporary queues, making the committed heap memory constant during the test.
> ActiveMQ leaks memory for a typical request/response pattern (temporary queues)
> -------------------------------------------------------------------------------
>
> Key: AMQ-2991
> URL: https://issues.apache.org/activemq/browse/AMQ-2991
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 5.4.1
> Environment: Windows 7, JRE 1.6
> Reporter: Manuel Teira
> Priority: Critical
> Attachments: AMQ2991.java
>
>
> Usage of temporary queues to implement a request/response pattern seems to lead to memory leakages in the activemq broker. This leakage looks related with the creation of temporary queues in the broker.
> I'm attaching a test case were enabling or disabling temporary queues usage, makes a difference in the amount of committed heap memory requested by the VM: Using temporary queues makes heap memory to increment with time, whereas disabling it makes the test runs with constant memory numbers.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.