12

情况:

我已经在我的 Windows 10 周年版上安装了 VisualVM 1.3.8(而不是使用 JDK 8 附带的那个)。

我想用它来分析 Java (Play) 应用程序。

怎么了:

开始 CPU 分析时,它首先询问我是否需要校准,当发生这种情况时,它会挂在舞台上。

显示悬挂的显示器

我试过的:

我在 MacOS 8 上试过这个,它确实通过了校准步骤。

我编辑了 etc/visualvm.conf 以禁用 d3d 管道功能。

visualvm_default_options="-J-Dsun.java2d.d3d=false -J-client -J-Xms24m -J-Xmx256m -J-XX:+IgnoreUnrecognizedVMOptions -J-Dnetbeans.accept_license_class=com.sun.tools.visualvm.modules.startup .AcceptLicense -J-Dsun.jvmstat.perdata.syncWaitMs=10000 -J-Dsun.java2d.noddraw=true"

目标:

完成校准过程。

4

1 回答 1

16

我发现了一个描述相同问题的邮件列表条目。

解决方案是使用以下命令从命令行启动 VisualVM:

jvisualvm.exe "-J-Dorg.netbeans.profiler.separateConsole=true"
于 2017-01-20T10:07:42.193 回答