类共享警告不允许我使用 VisualVM 在本地(Windows)进行分析
当我从 Eclipse Helios 启动 java 应用程序时,我在 VisualVM 上的本地应用程序列表中看到它。但是,我进入“分析器”选项卡,但无法按 CPU 或内存标准进行分析。
我收到以下消息: “警告!为此 JVM 启用了类共享。这可能会在分析应用程序时导致问题,并最终可能导致应用程序崩溃。请参阅 VisualVM 故障排除指南,了解更多信息和修复问题的步骤:https://visualvm.dev.java.net/troubleshooting.html#xshare。"
在我的应用程序的 eclipse 启动器中,我将 -Xshare:off 添加到 VM_Arguments 但没有成功。 使用的JDK:jdk 1.6.0_20 环境:Windows 7,64位
有什么建议吗? 谢谢
When I launch my java app from Eclipse Helios I see it in the list of local applications on the visualVM. However, I go to the Profiler tab and I can't profile either by CPU or Memory criteria.
I get the following message:
"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.dev.java.net/troubleshooting.html#xshare."
In the eclipse launcher of my app, I added -Xshare:off to the VM_Arguments with no success.
JDK Used: jdk 1.6.0_20
Enviornment: Windows 7, 64bit
Any advise?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的Eclipse需要UAC权限才能运行吗?我打赌确实如此...
只需以管理员身份运行 VisualVM,以便它们在同一用户下运行。
干杯!
马可
Does you Eclipse require UAC permission to run?? I bet it does...
Just run VisualVM as an Administrator so that they will run under the same user.
Cheers!
Marco