3 votes

Utilisation de VisualVM avec AdoptOpenJDK et OpenJ9

Je peux surveiller les applications avec VisualVM si j'utilise la version AdoptOpenJDK HotSpot pour Java8. Si j'utilise la version OpenJ9, VisualVM affiche l'erreur "Local applications cannot be detected".

Quelqu'un a-t-il réussi à faire fonctionner VisualVM avec OpenJ9 ?

7voto

Tomas Hurka Points 2439

OpenJ9 est très différent de HotSpot dans le domaine de la surveillance. Donc si vous voulez surveiller OpenJ9, vous devez utiliser JMX. Démarrez votre OpenJ9 avec JMX activé. Pour une configuration simple, vous pouvez utiliser les propriétés système suivantes :

java -Dcom.sun.management.jmxremote.port=9999 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false

Démarrer VisualVM sur AdopterOpenJDK et ajoutez une connexion JMX locale sur le port 9999 - cliquez avec le bouton droit de la souris sur le nœud "Local" et sélectionnez "Ajouter une connexion JMX". Utilisez 'localhost:9999' comme chaîne de connexion.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X