procdump64.exe
进入procdump64.exe目录,管理员执行命令procdump64.exe -i -ma
运行自己写的一个崩溃小程序
#include <windows.h>
void main()
{
int* p = NULL;
*p = 10;
return ;
}
此时弹出对话框
在exe目录也生成了 dump文件
使用wbg打开dump文件
CPU 爆高怎么抓
procdump 20548 -ma -c 70 -s 5 -n 2 -o D:\testdump\
procdump64.exe -ma -c 85 -s 3 -n 3 chrome.exe
当进程 CPU>70% 时连续间隔超过 5s ,自动抓两个dump 。
- 20548 -> 进程ID
- -ma -> FullDump,为了减少痛苦,必须用这个
- -c 70 -> CPU >70% 时开始抓取,你可以设置 大一点。
- -s 5 -> 连续超过 5s 时
- -n 2 -> 总计生成2个dump
- -o xx -> dump保存地
最后就是截图,我改成 cpu>15% 的阈值,可以看到目录已成功生成 2 个dump。
程序卡死怎么抓
procdump 20548 -ma -h -o D:\testdump\
https://www.cnblogs.com/huangxincheng/articles/18056110
使用DbgX.Shell.exe
使用launch 或 attach to process
崩溃时,使用.dump /ma c:\fullDump.dmp 命令
然后打开dump文件即可
用代码自动生成dump
源码下载地址 代码集成会自动生成dump文件