J'essaie de déterminer s'il existe un moyen de déterminer les propriétés de démarrage de la JVM à partir d'un processus Java en cours d'exécution. Plus précisément, j'essaie de savoir où sont stockés les paramètres tels que -Xmx (taille maximale du tas) et -XX: MaxPermSize. Je lance le 1.6 jvm de Sun.Lire les paramètres de démarrage de la JVM Java (par exemple -Xmx)
Si vous vous demandez pourquoi je veux faire cela, j'ai un certain nombre de serveurs Web JVM qui peuvent être ou ne pas être configurés correctement et je veux l'ajouter à la vérification du code de démarrage. Il est beaucoup plus facile pour moi de vérifier dans un morceau de code java qui est déployé partout que de trouver et de vérifier manuellement tous les fichiers de démarrage jvm. À l'heure actuelle, les fichiers de configuration jvm pour le meilleur ou pour le pire ne font pas partie de notre processus de construction ou ne sont pas vérifiés dans le contrôle de la source.
fonctionne comme un charme! Je ne connais clairement pas java.lang.management aussi bien que je devrais. –
et si c'est Java 1.4? –