Шаг калибровки VisualVM зависает в Windows 10
Ситуация:
Я установил VisualVM 1.3.8 на свой Windows 10 Anniversary Edition (и не использую тот, который шел с JDK 8).
Я хотел бы использовать это для профилирования приложения Java (Play).
Что просходит:
При запуске профилирования процессора, он сначала спрашивает, что мне нужно откалибровать, и когда это происходит, он зависает на этапе.
Дисплей, показывающий повешение
Что я попробовал:
Я попробовал это на MacOS 8, и он проходит все этапы калибровки ОК.
Я отредактировал файл etc/visualvm.conf, чтобы отключить функцию конвейера d3d.
visualvm_default_options = "- J-Dsun.java2d.d3d = false -J-клиент -J-Xms24m -J-Xmx256m -J-XX:+IgnoreUnrecognizedVMOptions -J-Dnetbeans.accept_license_class=com.sun.tools.visualvmo.mo..AcceptLicense -J-Dsun.jvmstat.perdata.syncWaitMs=10000 -J-Dsun.java2d.noddraw=true"
Цель:
Получить процесс калибровки для завершения.
1 ответ
Я нашел запись в списке рассылки, описывающую ту же проблему.
Решение - запустить VisualVM из командной строки, используя:
jvisualvm.exe "-J-Dorg.netbeans.profiler.separateConsole=true"