|
Paramètre
|
Description
|
||
|---|---|---|---|
|
-server
|
Indique explicitement à la JVM de s'exécuter en mode serveur. C'est le cas par défaut avec le JDK 64 bits, mais une déclaration explicite est recommandée.
|
||
|
-d64
|
Indique explicitement à la JVM de s'exécuter en mode 64 bits. La JVM actuelle détecte automatiquement le bon mode, mais une déclaration explicite est recommandée.
|
||
|
XX:+UseG1GC
|
Indique à la JVM d'utiliser le Garbage Collector G1 (Garbage First).
|
||
|
-Dfile.encoding=UTF-8
|
Indique à la JVM d'utiliser UTF-8 comme jeu de caractères par défaut de manière à ce que les alphabets non occidentaux s'affichent correctement.
|
||
|
-Djava.library.path
|
Spécifie le chemin d'accès à la bibliothèque native.
|
||
|
-Xms3072m (pour un système à 4 Go de mémoire)
|
Indique à la JVM d'allouer un minimum de 3 072 Mo de mémoire au processus Tomcat. A définir autour de 75 % de la mémoire système disponible.
|
||
|
-Xmx3072m (pour un système à 4 Go de mémoire)
|
Indique à la JVM la quantité maximale de mémoire à allouer au processus Tomcat. A définir autour de 75 % de la mémoire système disponible.
|
||
|
-XX:MaxDirectMemorySize
|
Définit la quantité maximale de mémoire hors segment pour les mémoires tampons d'octets directs. Si vous ne spécifiez pas cette option, elle utilise la même valeur que Xmx. Cela peut entraîner des erreurs de mémoire insuffisante dans les systèmes qui utilisent de la mémoire hors segment, tels qu'Ignite ou Netty. La mémoire hors segment se trouve en dehors du segment de mémoire Java et est gérée par le système d'exploitation.
Commencez avec 1 gigaoctet pour les environnements de développement de moins de 20 gigaoctets de mémoire totale. Augmentez cette valeur par incréments de 512 mégaoctets pour les charges de travail plus importantes.
|
||
|
-Dlog4j2.formatMsgNoLookups=true
|
|
Paramètre
|
Description
|
|---|---|
|
-Dcom.sun.management.jmxremote
|
Déclare à la JVM votre intention de la surveiller à distance via JMX.
|
|
-Dcom.sun.management.jmxremote.port=22222
|
Port que la JVM doit ouvrir pour la surveillance.
|
|
-Dcom.sun.management.jmxremote.ssl=false
|
Pas d'utilisation de SSL.
|
|
-Dcom.sun.management.jmxremote.authenticate=false
|
Aucune authentification requise.
|
|
-Djava.rmi.server.hostname=<hôte ou adresse IP>
|
Nom d'hôte ou adresse IP que la connexion client RMI sous-jacente utilisera.
|

