也许你能帮我解决这个问题。
Profiler崩溃并显示“拒绝访问”消息,然后我为任何本地应用程序启动它。在我发现的一个日志文件中:
java.io.IOException: Отказано в доступе
at sun.tools.attach.WindowsVirtualMachine.openProcess(Native Method)
at sun.tools.attach.WindowsVirtualMachine.<init>(WindowsVirtualMachine.java:56)
at sun.tools.attach.WindowsAttachProvider.attachVirtualMachine(WindowsAttachProvider.java:69)
at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:213)
at org.netbeans.modules.profiler.NetBeansProfiler.loadAgentIntoTargetJVM(NetBeansProfiler.java:762)
at org.netbeans.modules.profiler.NetBeansProfiler.attachToApp(NetBeansProfiler.java:734)
at com.sun.tools.visualvm.profiler.ApplicationProfilerView$MasterViewSupport.startProfiling(ApplicationProfilerView.java:309)
at com.sun.tools.visualvm.profiler.ApplicationProfilerView$MasterViewSupport.access$900(ApplicationProfilerView.java:140)
at com.sun.tools.visualvm.profiler.ApplicationProfilerView$MasterViewSupport$3.run(ApplicationProfilerView.java:262)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1372)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1952)应用程序运行在相同的JVM HotSpot 1.07.0_21 x32上(来自JDK1.6的VisualVM运行得很好),只使用下面的选项:
-client -Xmx1524M有什么建议吗?
更新: OS is WindowsXP sp3 x32
发布于 2014-01-23 23:54:08
你检查过他们的troubleshooting section了吗
特别是:
%TMP%\hsperfdata_username文件夹权限不足-请确保您能够在目录中创建文件,并最终更新完全文件夹访问权限。或者,您也可以重新创建文件夹,该文件夹将自动设置正确的访问权限。有关更多详细信息,请参阅此forums.sun.com线程。
发布于 2020-05-25 17:16:16
对我来说,我在创建堆转储时遇到了以下错误:
[com.sun.tools.visualvm.attach.AttachModelImpl]: takeHeapDump java.io.IOException: Access is denied我可以手动访问这个文件夹%TMP%\hsperfdata_username。因此我想到了在管理员模式下启动visualVM,它解决了这个问题。
感谢@Lorenzo的投入。
https://stackoverflow.com/questions/19130046
复制相似问题