2016-06-04 59 views
25

Ho reinstallato di recente Windows e sto utilizzando JDK 1.8 u91 con VisualVM integrato. Ho controllato le mie impostazioni proxy per assicurarmi che siano tutte disattivate, sia nelle impostazioni del proxy di Windows che nelle impostazioni del proxy di VisualVM.VisualVM: Profiler CPU/memoria bloccato su "Connessione alla JVM di destinazione ..."

Ho anche provato a reinstallare JDK, riavviare il computer, reinstallare Windows. Ho solo un JDK installato e il classpath è impostato sulla cartella bin JDK in Windows.

Tutte le funzionalità oltre alla CPU e al profilo di memoria funzionano in VisualVM. La mia applicazione è stata eseguita da IntelliJ, ma ho anche provato a eseguire regolarmente le applicazioni dalla riga di comando e VisualVM non è in grado di connettersi a queste.

Ho anche provato a scaricare VisualVM su http://visualvm.java.net che inoltre non funziona.

Non ho installato plug-in.

Perché si blocca? È un bug introdotto con il nuovo JDK?

+3

Seriamente oracle puoi per favore risolvere il problema- –

+2

Lo stesso problema qui: Windows 10 Pro, JDK-8.102 64. –

risposta

38

See this bug report - VISUALVM-637

Soluzione: avviare jvisualvm come questo

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

Ho controllato questo (e funziona!) su Windows 10 X64 con la versione java "1.8.0_102"

+1

Questo ha funzionato per me dopo ore di provare tutte le altre opzioni e combinazioni di queste altre opzioni. grazie ievgen –

+0

ha funzionato anche per me, usando jvisualvm di JDK 1.8.0_92 su Windows 7 – GreenThor

+2

questo funziona per me. Io uso visualvm.exe dal plugin in IntelliJ. Ho aggiunto l'argomento sopra nel file ** \ jdk1.8.0_121 \ lib \ visualvm \ etc \ visualvm.conf **. Grazie per questo. –

1

provare ad avviare l'applicazione (locale) di osservare con l'aggiunta di:

-Djava.rmi.server.hostname=localhost