Why Memory Usage showed on TEA is different than the Heap Memory set in the TRA file?

Why Memory Usage showed on TEA is different than the Heap Memory set in the TRA file?

book

Article ID: KB0073736

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks BW 6.x

Description

The memory set in the TRA file corresponds to the Heap Size, while the Memory Usage column that is displayed on TEA refers to the total process memory which will be determined not only by the heap size but also by the OS and it will always be higher than the heap memory that is set at the TRA. 

BW does not have control over the amount of native memory used, so when we start an AppNode it will create a JVM and the memory displayed will correspond to the memory taken by JVM as a process.

Issue/Introduction

The Memory Usage column from TEA refers to memory used versus allocated memory for a process.

Additional Information

https://plumbr.io/blog/memory-leaks/why-does-my-java-process-consume-more-memory-than-xmx
https://docs.tibco.com/pub/activematrix_businessworks/6.7.0/doc/html/GUID-0996E440-F79D-4FE0-A1B2-8405424BC0FD.html