我已经ProcDump
从 Windows Sysinternals 网站下载。https://docs.microsoft.com/en-us/sysinternals/downloads/procdump
我使用下面的命令来启动转储收集。
procdump -ma <process_name>
这是命令行输出
[08:17:43] Dump 1 initiated:
E:\SSDT\Procdump\WindowsService.exe_180926_081743.dmp
[08:17:47] Dump 1 writing: Estimated dump file size is 2309 MB.
[08:17:59] Dump 1 complete: 2310 MB written in 16.5 seconds
[08:18:00] Dump count reached.
现在,我正在尝试将其导入,JetBrains dotMemory
但不幸的是我收到了错误提示。
点内存
无法导入转储:目前不支持 32 位进程的 64 位转储。请使用 32 位工具进行转储。例如,>%WinDir%\SysWOW64\taskmgr.exe 是 32 位版本的任务管理器。
是什么意思64-bit dumps of 32-bit processes
?我试图从两个 EXE 中创建转储ProcDump
,但我得到了相同的消息提示。