Problème

Vous souhaitez régler la JVM et vous vous demandez s'il existe des réglages standard recommandés par Adobe.

Solution

AEM (CQ) ne se comporte pas différemment des autres programmes Java lorsqu'il s'agit de paramètres JVM. Il n’existe aucun paramètre par défaut. Chaque application créée avec AEM possède des caractéristiques différentes. Chacune d'entre elles pourrait nécessiter des modifications et des observations jusqu'à ce que vous trouviez les valeurs optimales pour la JVM.

  • Si vous obtenez des erreurs de mémoire insuffisante, ajoutez de la mémoire ou assurez-vous qu'il n'y aucune fuite de mémoire. Si vous constatez une fuite de mémoire, utilisez -XX:-HeapDumpOnOutOfMemoryError pour obtenir un vidage de tas et faites-en l'analyse pour trouver la cause profonde. Vous pouvez utiliser n'importe quel analyseur de vidage de tas, tel que l'analyseur de mémoire SAP, le profileur Yourkit ou l'analyseur de mémoire Eclipse.
  • Activez les journaux de nettoyage de la mémoire pour comprendre le comportement de l’utilisation de la mémoire de l’application.

Assurez-vous de consulter les options JVM disponibles auprès du fournisseur JVM. Pour Java Sun, vous pouvez y accéder via ce lien : http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp. De plus, sur Internet, vous pouvez trouver de nombreux articles sur le réglage de la JVM, dont la plupart sont compatibles avec n'importe quel programme Java.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne