2016-06-04 37 views
25

Ich habe vor kurzem Windows neu installiert und ich verwende JDK 1.8 u91 mit der integrierten VisualVM. Ich habe meine Proxyeinstellungen überprüft, um sicherzustellen, dass sie alle deaktiviert sind, sowohl in den Windows-Proxyeinstellungen als auch in den Proxyeinstellungen von VisualVM.VisualVM: CPU/Speicher Profiler bei "Verbindung mit dem Ziel JVM ..."

Ich habe auch versucht, JDK neu zu installieren, Computer neu zu starten, Windows neu zu installieren. Ich habe nur ein JDK installiert und der Klassenpfad ist auf den JDK-Ordner bin in Windows festgelegt.

Alle Funktionen außer CPU und Speicherprofilierung funktionieren in VisualVM. Meine Anwendung wird von IntelliJ ausgeführt, aber ich habe auch versucht, Anwendungen regelmäßig über die Befehlszeile auszuführen, und VisualVM kann auch keine Verbindung zu diesen herstellen.

Ich habe auch versucht, VisualVM aus http://visualvm.java.net herunterzuladen, die auch nicht funktioniert.

Ich habe keine Plugins installiert.

Warum hängt es? Ist das ein Fehler, der mit dem neuen JDK eingeführt wurde?

+3

Ernsthaft oracle können Sie bitte dies beheben -.- –

+2

Das gleiche Problem hier: Windows 10 Pro, JDK-8.102 64. –

Antwort

38

See this bug report - VISUALVM-637

Lösung: Start jvisualvm wie diese

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

ich dies überprüft haben (und es funktioniert!) bei Windows 10 X64 mit Java-Version "1.8.0_102"

+1

Dies funktionierte für mich nach Stunden des Ausprobierens aller anderen Optionen und Kombinationen dieser anderen Option. Danke ievgen –

+0

machte es auch für mich arbeiten, mit jvisualvm von JDK 1.8.0_92 unter Windows 7 – GreenThor

+2

das funktioniert für mich. Ich benutze visualvm.exe aus dem Plugin in IntelliJ. Ich habe das obige Argument in die Datei ** \ jdk1.8.0_121 \ lib \ visualvm \ etc \ visualvm.conf ** eingefügt. Danke dafür. –

1

Versuchen Sie, die (lokale) Anwendung beginnend mit zusätzlich zu beachten:

-Djava.rmi.server.hostname=localhost