SAP Note 558250 - Memory problems with J2EE and SAP Java Connector

Composant : Java-Connector - Enterprise Runtime, Core J2EE FrameworkBC-UPG-ADDON Upgrade

Solution : https://service.sap.com/sap/support/notes/558250 (Connexion à SAP Service Marketplace requise)

Résumé :
Les applications SAP JCo et J2EE peuvent rencontrer des erreurs OutOfMemoryError et StackOverflowError due à une allocation de mémoire insuffisante ou des boucles récursives consommant de l'espace de pile. Pour StackOverflowError dans des environnements comme True64, il est recommandé d'augmenter la taille de la pile JVM avec l'option -Xss (par exemple, -Xss2M). Pour OutOfMemoryError, ajustez la taille du tas Java en utilisant les paramètres -Xmx et -Xms, en assurant une utilisation optimale de la mémoire sans dépasser 50-70% de la mémoire disponible pour prévenir la fragmentation du tas. Assurez-vous que les paramètres -Xms et -Xmx sont égaux pour éviter les problèmes d'expansion dynamique du tas. Les paramètres de mémoire doivent être adaptés selon les exigences spécifiques du JDK et de l'application.

Mots Clés :
preset stack size depends, reserved java heap memory, j2ee application throws outofmemoryerror, terms java connector, java heap dynamically, multiple internal errors, initial heap sizes, stop unnecessary services, general recommendations apply, insufficient stack size

Notes associées :

729178Java VM setting for applications running on J2EE Engine 6.20
634689Central Note for Memory Issues, SAP J2EE Engine 6.20