I believe your attachment was stripped by the mailing list. Could you
provide a link to it?


Justin

On Tue, Oct 7, 2025 at 10:38 AM Thorsten Meinl <[email protected]>
wrote:

> Hi,
>
> We are using the Artemis JMS client 2.42.0 in an application with the
> following pattern:
>
> try (var context =
> connectionFactory.createContext(Session.SESSION_TRANSACTED);
>     var consumer = context.createSharedDurableConsumer(topic,
> queueName, QUEUE_FILTER)) {
>      while (!Thread.currentThread().isInterrupted()) {
>         var message = consumer.receive();
>         if (message == null) {
>              break;
>         }
>         // do some stuff
>         context.commit();
>     }
> }
>
> The service regularly runs out of memory after some time. We created a
> heap dump and found some data structures deep in the Artemis client of
> more than 500MB while our messages are are in almost all cases below
> 1MB in some exceptional cases up to 20MB. I have attached a snippet of
> the heap dump.
> Is this an issue in the client code or are we doing something wrong in
> our application code?
>
> Thanks,
>
> Thorsten
>
>
> --
> Dr.-Ing. Thorsten Meinl
> KNIME AG
> Talacker 50
> 8001 Zurich, Switzerland
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> For further information, visit: https://activemq.apache.org/contact
>

Reply via email to