VisualVM 校准步骤在 Windows 10 中挂起
Posted
技术标签:
【中文标题】VisualVM 校准步骤在 Windows 10 中挂起【英文标题】:VisualVM Calibration Step Hangs with Windows 10 【发布时间】:2016-10-04 17:59:22 【问题描述】:情况:
我在我的 Windows 10 周年纪念版上安装了 VisualVM 1.3.8(而不是使用 JDK 8 附带的那个)。
我想用它来分析 Java (Play) 应用程序。
会发生什么:
当开始 CPU 分析时,它首先询问我是否需要校准,然后在发生这种情况时它会挂起。
The Display showing the hanging
我尝试过的:
我在 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"
目标:
完成校准过程。
【问题讨论】:
重复***.com/questions/37632783/… Java VisualVM hangs connecting to locally process launched from eclipse的可能重复 【参考方案1】:我发现mailing list entry 描述了同样的问题。
解决方案是使用以下命令从命令行启动 VisualVM:
jvisualvm.exe "-J-Dorg.netbeans.profiler.separateConsole=true"
【讨论】:
我遇到这个问题已经有一段时间了。已经解决了,谢谢。 运行该命令返回以下错误:There are parameters but nobody wants to proces them: [.netbeans.profiler.separateConsole=true]
但是,当我将选项放在双引号之间时,它起作用了。 jvisualvm.exe "-J-Dorg.netbeans.profiler.separateConsole=true"
以上是关于VisualVM 校准步骤在 Windows 10 中挂起的主要内容,如果未能解决你的问题,请参考以下文章