我正在尝试分析使用mvn jetty:run
VisualVM 1.3.6 执行的 Java 7 应用程序。CPU 显示为不可用,并且配置文件选项卡列出以下错误:
WARNING! Class sharing is enabled for this JVM. This can cause problems when profiling the application and eventually may crash it. Please see the VisualVM Troubleshooting Guide for more information and steps to fix the problem: https://visualvm.java.net/troubleshooting.html#xshare.
我能够正常分析任何其他应用程序。
VisualVM 日志多次显示以下错误:
java.io.IOException: Unable to open socket file: target process not responding or HotSpot VM not loaded
可能相关的细节:
- OSX 10.8.3
- 在 JDK 1.7u25 下运行的应用程序和 VisualVM
我可以假设反对意见与以下事实有关,即有一个与此问题相关的记录错误并建议设置Xshare:off
,我会将此链接包含到错误报告中,该报告将其列为在 1.6u6 之后修复。我正在运行 1.7u25,所以这不适用于我。