Comment augmenter l'allocation de mémoire de Tomcat
Si vous rencontrez des problèmes de performances avec Tomcat , une cause fréquente est le manque d' allocation de mémoire JVM ( Java Virtual Machine ). Le paramètre par défaut de la taille de segment de mémoire maximale est de 64 Mo ou 128 Mo. Vous pouvez augmenter la taille de segment de mémoire maximale des applications en définissant le paramètre -Xmx JVM.
Par exemple, -Xmx512m permet d'allouer un tas maximum de 512 Mo à la JVM . Pour ajuster ce paramètre, faites un clic droit sur l' icône Poste(My Computer) de travail, puis choisissez l' onglet Avancé . (Advanced)Cliquez sur le bouton Variables d'environnement :(Environment Variables)
Créez la variable CATALINA_OPTS et définissez la valeur souhaitée, par exemple « -server -Xmx256m ».
Si vous utilisez Linux ou UNIX , accédez au terminal et utilisez le compte tomcat en utilisant sudo su – tomcat ou un nom de compte correspondant en fonction de votre configuration. Vous devez utiliser le compte utilisé pour exécuter Tomcat .
Vérifiez les variables d'environnement CATALINA_OPTS et JAVA_OPTS . Définissez les variables d'environnement sur une valeur plus élevée. Par exemple, si la variable JAVA_OPTS contient un minimum de 64 Mo et une taille de segment de mémoire maximale de 128 Mo, augmentez-la à 128 Mo et 256 Mo.
OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
Assurez(Make) -vous d'utiliser une valeur maximale inférieure à la taille de votre RAM physique, sinon elle sera paginée sur le disque dur, ce qui pourrait entraîner davantage de problèmes de performances.
Pour vérifier si les nouveaux paramètres sont effectifs, rendez-vous sur l' URL de votre serveur Tomcat puis cliquez sur Status :
Vous devriez voir une nouvelle valeur sous la section JVM :
Si vous n'avez pas vu de mémoire JVM mise à jour sur la page, essayez de redémarrer (JVM)Tomcat car les modifications de paramètres nécessitent un redémarrage de Tomcat avant de prendre effet. Cela devrait résoudre vos problèmes de performances médiocres de Tomcat et également éviter les problèmes de mémoire insuffisante avec vos scripts côté serveur. Si vous avez des questions, faites-le nous savoir dans les commentaires. Profitez!
Related posts
Comment afficher le compteur FPS intégré de Steam
Comment résoudre le problème "Le nom de fichier est trop long" sous Windows
Comment personnaliser le flux de vidéos recommandées de YouTube
Comment protéger la carte SIM de votre téléphone contre les pirates
Effacer les rayures sur les photos avec l'outil de sélection de guérison de GIMP
Comment garder votre PC Windows éveillé sans toucher la souris
Comment construire votre propre ordinateur portable
Comment réparer l'erreur de mémoire insuffisante de Google Chrome
Comment ajouter de la musique à Google Slides
Comment préserver et prolonger la durée de vie de la batterie de votre appareil
Comment ouvrir un fichier verrouillé lorsqu'un autre programme l'utilise
Comment voir les pages et les fichiers en cache depuis votre navigateur
Installation des plugins GIMP : un guide pratique
Trouver les backlinks, redirections et adresses IP partagées d'un domaine
Comment utiliser votre Chromebook comme deuxième moniteur
Comment utiliser Google Docs : Guide du débutant
7 façons d'effacer la mémoire et d'augmenter la RAM sous Windows
Désactiver le contrôle de compte d'utilisateur (UAC) pour une application spécifique
Comment effectuer un test de stress CPU
Comment récupérer un compte Facebook piraté