Jboss EAP 7.2 Memory leak

Posted on

We are using two instances of Jboss 7.2 EAP on high-load project.
Jboss Eap 7.2 #1 communicate with Jboss Eap 7.2 #2 by EJB remote call used outbound socket binding (remote+http).

Only one side direction from Jboss Eap 7.2 #1 to Jboss Eap 7.2 #2.
Jboss Eap 7.2 #2 has memory leak (you can see it on the pictures). It dosn't frees up a memory. Even on low user activity.

Heap dump of Jboss Eap 7.2 #1 shows:
- One instance of "org.wildfly.transaction.client.provider.jboss.JBossJTALocalTransactionProvider" loaded by "org.jboss.modules.ModuleClassLoader" occupies 64.59% of memory
- One instance of "org.wildfly.transaction.client.provider.jboss.FileSystemXAResourceRegistry" loaded by "org.jboss.modules.ModuleClassLoader" occupies 11.02%
- One instance of "org.jboss.remoting3.ConnectionImpl" loaded by "org.jboss.modules.ModuleClassLoader" occupies 10.53%

Heap dump of Jboss Eap 7.2 #2 shows:
- The classloader/component "org.jboss.modules.ModuleClassLoader" occupies 55.82% of memory
- One instance of "org.jboss.remoting3.ConnectionImpl" loaded by "org.jboss.modules.ModuleClassLoader" occupies 18.32%
- 1,108,984 instances of "com.arjuna.ats.internal.jta.transaction.arjunacore.subordinate.jca.TransactionImple", loaded by "org.jboss.modules.ModuleClassLoader" occupy 16.58%

Is there anybody how faces with the same and solve it? Or any ideas how to stop memory leak?

Responses