Configuration de la mémoire
Tomcat 9
Pour Tomcat 9, vous devez ajuster les paramètres de mémoire pour des performances optimales :
Nous recommandons d'utiliser un serveur d'applications Tomcat et une machine Java 64 bits.
Si Tomcat est installé en tant que service :
- Ouvrez la console de configuration de Tomcat
- Allez à l'onglet "Java"
- Dans la zone "Options Java", ajoutez les lignes suivantes : -Xrs -XX:MaxPermSize=256m
- Réglez le paramètre
Initial memory poolsur 128 - Réglez le paramètre
Maximum memory poolselon les recommandations données dans les prérequis- Exemple Tomcat+JVM 64 bits : 4096 (pas de limite pour une JVM 64 bits)
- Exemple Tomcat+JVM 32 bits : 1024 (la JVM 32 bits est limitée à 1536)
Si Tomcat démarre en tant que script (par exemple "startup.bat") :
- Modifiez le fichier
<GGO_TOMCAT_HOME>/bin/catalina.bat - Au début du script, ajoutez la ligne :
- Exemple Tomcat+JVM 64 bits :
set JAVA_OPTS=%JAVA_OPTS% -Xmx4096m -Xrs -XX:MaxPermSize=256m - Exemple Tomcat+JVM 32 bits :
set JAVA_OPTS=%JAVA_OPTS% -Xmx1024m -Xrs -XX:MaxPermSize=256m
- Exemple Tomcat+JVM 64 bits :
Tomcat 10
Pour Tomcat 10, la configuration de la mémoire est simplifiée (Java 17+ n'utilise pas MaxPermSize) :
Si Tomcat est installé en tant que service :
- Ouvrez la console de configuration de Tomcat
- Allez à l'onglet "Java"
- Dans la zone "Options Java", ajoutez la ligne suivante :
-Xrs - Réglez le paramètre "Pool de mémoire initial" sur 128
- Réglez le paramètre "Pool de mémoire maximum" selon les recommandations données dans les prérequis
- Exemple Tomcat+JVM 64 bits : 4096 (pas de limite pour une JVM 64 bits)
- Exemple Tomcat+JVM 32 bits : 1024 (la JVM 32 bits est limitée à 1536)
Si Tomcat démarre en tant que script (par exemple "startup.bat") :
- Modifiez le fichier
<GGO_TOMCAT_HOME>/bin/catalina.bat - Au début du script, ajoutez la ligne :
- Exemple Tomcat+JVM 64 bits + Windows :
set JAVA_OPTS=%JAVA_OPTS% -Xmx4096m -Xrs - Exemple Tomcat+JVM 32 bits + Windows :
set JAVA_OPTS=%JAVA_OPTS% -Xmx1024m -Xrs
- Exemple Tomcat+JVM 64 bits + Windows :