10.3 Spectrum Archive Manager (ArchMgr) using alot of memory

Document ID : KB000124109
Last Modified Date : 04/01/2019
Show Technical Document Details
Issue:
Spectrum 10.3 Archive Manager and mysql improvements have resolved previous performance issues that were seen in Spectrum 10.2.x.  However, it is still seen that ArchMgr is consuming alot of memory over time.
Cause:
The Archive Manager executable that is enabled out of the box utilizes a 3rd party memory manager (mts).  This memory manager code is not releasing the memory from the ArchMgr process.
Resolution:
To resolve this, you need to utilize the Archive Manager executable that does not utilize the 3rd party memory manager code.  Disabling this functionality only causes slight internal delays in ArchMgr processing.  These delays are not noticeable to users.

To utilize the ArchMgr_nomts:

1.  Stop the Archive Manager
2.  Rename the $SPECROOT/SS/DDM/ArchMgr executable to be ArchMgr.orig
3.  Copy the $SPECROOT/SS/DDM/support/ArchMgr_nomts to $SPECROOT/SS/DDM
4.  Rename the $SPECROOT/SS/DDM/ArchMgr_nomts to ArchMgr
5.  Start Archive Manager