程序假死结束不掉,先导出转储文件再分析

程序卡死时先别点结束进程,否则现场就没了。

任务管理器详细信息里右键可创建转储文件,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
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容