如何将VisualVM Profiler与STS一起使用?

时间:2014-06-16 23:30:16

标签: sts-springsourcetoolsuite visualvm jvisualvm

我想将VisualVM Profiler与Springsource Tool Suite(STS)一起使用。 应用程序在STS中的Tomcat服务器下运行。 从jdk bin文件夹运行jvisualvm.exe时,将显示以下错误:

无法检测到本地Java应用程序.....

你知道我怎么纠正这个吗?

谢谢你, 秒。

1 个答案:

答案 0 :(得分:0)

谷歌搜索错误导致我在这里:http://visualvm.java.net/troubleshooting.html

它说:

  

描述:立即显示一个错误对话框,指出无法检测到本地应用程序   在VisualVM启动之后。

     

解决方案:这可能发生在Windows系统上,这是由于用于>的错误配置的jvmstat技术引起的。检测正在运行的应用有两个可能的原因:

     
      
  • %TMP%\ hsperfdata_username文件夹的权限不足 - 请确保您能够在目录中创建文件,并最终更新完整文件夹访问权限。或者,您可以重新创建应自动设置正确访问权限的文件夹。有关更多详细信息,请参阅此forums.sun.com主题。
  •   
  • 在FAT磁盘上具有%TMP%\ hsperfdata_username文件夹 - 默认情况下,由于安全限制,jvmstat在FAT磁盘上不起作用。您可以通过为VisualVM和受监视的应用程序设置-XX:+ PerfBypassFileSystemCheck标志来绕过安全检查。有关详细信息,请参阅JDK错误#5042659。
  •   

不确定这是否有帮助。但它似乎描述了您的问题和建议的解决方案。