BusinessConnect engine consumes more memory than specified in the maximum Java heap size parameter in deployment.

BusinessConnect engine consumes more memory than specified in the maximum Java heap size parameter in deployment.

book

Article ID: KB0088746

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect EDI Protocol Powered by Instream -
Not Applicable -

Description

Description:
When using the BusinessConnect EDI Protocol powered by Instream engine, the engine consumes an amount of memory larger than what is configured as the maximum in the "Maximum Heap Size (MB)" under Java setting in the engine deployment screen in the Administrator.

Symptoms:
When monitoring engine memory usage using operating system monitoring tools (such as PerfMon on Windows or 'top' on Linux), memory usage exceeds that which is configured under the Java Max Heap size parameter.

Cause:
The BusinessConnect engine with the Foresight components (Instream/Translator/Validator) installed uses a JNI (Java Native Interface) makes calls to internal C libraries within the engine's code space. The memory usage of the C libraries is not monitored by the JVM itself because the usage of these libraries is out of its scope. Consequently, memory usage can exceed the maximum heap space specification in the Administrator.

Resolution

This is normal operating behavior.

Issue/Introduction

BusinessConnect engine consumes more memory than specified in the maximum Java heap size parameter in deployment.

Additional Information

None