Which objects will consume Message Memory Usage (MMU)?

Which objects will consume Message Memory Usage (MMU)?

book

Article ID: KB0091487

calendar_today

Updated On:

Products Versions
TIBCO Enterprise Message Service -
Not Applicable -

Description

Resolution:
1. Whole User messages, when the user message bodies are not swapped out.

2. User message shells, when user message bodies are swapped out.

3. Whole system messages, system message body is never swapped out, but you can not figure out how many pending system messages, they are not counted in "Pending Messages" of "show server" command. These messages are usually transient and therefore should not affect the system, except in some cases, such as below.

4.The EMS Server uses internal EMS messages to represent ACK records. When acks are for persisted messages, the acks will live as long as the message is fully acknowledged. So for instance in a case where a persistent message is sent on a topic with 10 durable subscribers, and only 9 are acknowledging the message, the server will maintain 9 ack records in memory. Note that this behavior will change in TIBCO EMS 5.1.

5. buffers for constructing messages out from the socket for each connection. For more detail, please refer to: FAQ1-8DZD8Y

Issue/Introduction

Which objects will consume Message Memory Usage (MMU)?