34 votes

VisualVM : CPU/Memory profiler bloqué à "Connecting to the target JVM..." (Connexion à la JVM cible)

J'ai récemment réinstallé Windows et j'utilise le JDK 1.8 u91 avec la VisualVM intégrée. J'ai vérifié mes paramètres de proxy pour m'assurer qu'ils sont tous désactivés, à la fois dans les paramètres de proxy de Windows et dans les paramètres de proxy de VisualVM.

J'ai également essayé de réinstaller le JDK, de redémarrer l'ordinateur et de réinstaller Windows. Je n'ai installé qu'un seul JDK et le classpath est défini sur le dossier bin du JDK dans Windows.

Toutes les fonctions, à part le profilage du CPU et de la mémoire, fonctionnent dans VisualVM. Mon application est exécutée à partir d'IntelliJ, mais j'ai également essayé d'exécuter régulièrement des applications à partir de la ligne de commande et VisualVM ne peut pas non plus se connecter à celles-ci.

J'ai également essayé de télécharger VisualVM à partir http://visualvm.java.net qui ne fonctionne pas non plus.

Je n'ai pas de plugins installés.

Pourquoi est-il suspendu ? S'agit-il d'un bogue introduit avec le nouveau JDK ?

51voto

ievgen Points 118

Voir ce rapport de bogue - VISUALVM-637

Solution : démarrez JVisualVM en utilisant la commande ci-dessous :

jvisualvm.exe -J-Dorg.netbeans.profiler.separateConsole=true

J'ai vérifié cela (et ça marche !) sous Windows 10 X64 avec la version de java "1.8.0_102".

1voto

Alim Özdemir Points 1003

Essayez de démarrer l'application (locale) pour observer avec supplémentaire :

-Djava.rmi.server.hostname=localhost

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