程序卡死时先别点结束进程,否则现场就没了。
任务管理器详细信息里右键可创建转储文件,procdump 能按 CPU 阈值或挂起时长自动抓。
拿到 dmp 用 WinDbg 打开跑 !analyze -v 看异常线程调用栈,假死多是锁等待或死循环。
内核态杀不掉时用 taskkill /F /T 结掉。
procdump -ma <PID> C:\dumps\app.dmp
procdump -ma -c 80 -s 5 <PID> C:\dumps\ # CPU 超 80% 持续 5 秒时抓取
taskkill /F /T /PID <PID>
THE END






暂无评论内容