comment vérifier la taille de segment de mémoire allouée pour la jvm par linux
J'ai apache-tomcat en tant que mon serveur web.
Je veux vérifier ce que taille du segment de mémoire est allouée pour la jvm par linux.
Aussi, d'où, je peux le modifier.
Vous pouvez facilement vérifier la taille du segment de mémoire de l'allocation de mémoire à l'aide de JConsole, si vous avez un chemin d'accès à votre jre/jdk correctement configurés sur le système, vous devriez être en mesure de commencer avec la commande jconsole à partir de n'importe où.
pouvez-vous me donner la commande depuis le shell de linux, je peux la vérifier cela dépend où vous avez installé java, sur ma Fedora son '/usr/java/latest/bin', le programme d'appel est "jconsole', comme je l'ai dit si vous avez le chemin d'accès à votre répertoire bin réglée correctement, vous pouvez exécuter 'jconsole' partir de n'importe où. Je demande ça parce que, j'ai été en utilisant serveur distant, je ne suis pas en mesure d'exécuter jconsole il Ensuite, vous pouvez jeter un oeil ici: stackoverflow.com/questions/7350598/... Est-il un autre moyen de le faire
La taille de segment de mémoire utilisé par Tomcat est défini dans sa configuration.
C'est l'endroit où vous pouvez les vérifier et de les modifier.
Si vous n'êtes pas sûr de savoir où cette configuration est enregistrée, je vous suggère de regarder la documentation Tomcat où c'est expliqué avec toutes les valeurs de configuration.
Si vous avez besoin de plus d'informations à partir du serveur, mais ne peut pas s'y connecter de manière interactive (ou ne pas avoir une interface graphique, ou JMX configurer etc) vous pouvez inclure javamelody dans votre POM fichier/libs et il va créer une page d'accueil:8080//suivi avec toutes sortes de bonnes informations, y compris la taille du segment, GC de la statistique et de la permgen taille.
Ce n'est PAS une bonne chose de laisser cours d'exécution dans un environnement de production - si vous en avez besoin tout le temps au moins de verrouillage vers le bas!
Vous pouvez facilement vérifier la taille du segment de mémoire de l'allocation de mémoire à l'aide de JConsole, si vous avez un chemin d'accès à votre jre/jdk correctement configurés sur le système, vous devriez être en mesure de commencer avec la commande
jconsole
à partir de n'importe où.Pour la gestion de votre tas d'allocation de mémoire, vous pouvez avoir un coup d'oeil ici: http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html
cela dépend où vous avez installé java, sur ma Fedora son '/usr/java/latest/bin', le programme d'appel est "jconsole', comme je l'ai dit si vous avez le chemin d'accès à votre répertoire bin réglée correctement, vous pouvez exécuter 'jconsole' partir de n'importe où.
Je demande ça parce que, j'ai été en utilisant serveur distant, je ne suis pas en mesure d'exécuter jconsole il
Ensuite, vous pouvez jeter un oeil ici: stackoverflow.com/questions/7350598/...
Est-il un autre moyen de le faire
OriginalL'auteur Kris
Une façon simple sur Linux consiste à exécuter les opérations suivantes:
ps -ef |grep tomcat
Look pour le départ et le maximum de la mémoire JVM:
-Xms1024m -Xmx4096m
Dans ce cas, c'est l'allocation d' 1G sur le démarrage et le Maximum est de 4G.
OriginalL'auteur Derick
La taille de segment de mémoire utilisé par Tomcat est défini dans sa configuration.
C'est l'endroit où vous pouvez les vérifier et de les modifier.
Si vous n'êtes pas sûr de savoir où cette configuration est enregistrée, je vous suggère de regarder la documentation Tomcat où c'est expliqué avec toutes les valeurs de configuration.
OriginalL'auteur HonkyTonk
Si vous avez besoin de plus d'informations à partir du serveur, mais ne peut pas s'y connecter de manière interactive (ou ne pas avoir une interface graphique, ou JMX configurer etc) vous pouvez inclure javamelody dans votre POM fichier/libs et il va créer une page d'accueil:8080//suivi avec toutes sortes de bonnes informations, y compris la taille du segment, GC de la statistique et de la permgen taille.
Ce n'est PAS une bonne chose de laisser cours d'exécution dans un environnement de production - si vous en avez besoin tout le temps au moins de verrouillage vers le bas!
OriginalL'auteur TheFiddlerWins