We are using Chordiant Foundation Server 6.5. The recent performance testing revealed that com.chordiant.core.ejbregistry.EJBRegistryCache class is holding so much of memory and leading to performance issue. The memory is mostly occupied by the RegsitryMap inside this class that holds instances of com.chordiant.service.ejb.EJBGatewayServiceBean which is created every time an EJBGatewayServiceCMT service is invoked. This RegistryMap is keep growing in size and it doesn't seem to get cleared at all. This is leading to the out of memory error at one stage.
Please refer the attached screenshots of jProfiler observations. Please suggest if any config settings might resolve this issue ? Let us know if any further details required.