在linux上,我得到了一个由java生成的核心文件,它不能被jvisualvm打开,所以我想把它翻译成一个堆转储文件,但是发生了一些错误: at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach0(Native Method)
at sun.jvm.ho
当我尝试执行命令:jmap -dump:format=b,file=filename.bin <app_pid>Unable to open socket file: target processsun.jvm.hotspot.debugger.DebuggerException: cannot open binary file at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach0(Native Method) at sun.jvm
在使用以下批处理文件获取运行在Windows控制台外壳中的Java服务的核心转储时,会出现此错误:Dumping heap to C:\InstallDIR\MyDIR\heap.binsun.tools.attach.HotSpotVirtualMachine.dumpHeap(HotSpotVirtualMachine.java:16