博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinDbug抓取进程dump
阅读量:6218 次
发布时间:2019-06-21

本文共 885 字,大约阅读时间需要 2 分钟。

安装WinDbug(包含在 Windows Kits-debugger 中)后,运行如下命令将会在 explorer.exe进程发生崩溃后抓取相应的内存数据到D盘根目录下的一个文件夹中

adplus.exe -crash -pn explorer.exe -o d:

-crash:当进程挂掉的时候抓取dump,只能抓取到进程报错时的信息,如果进程不报错,就无法抓取到dump

-hang:当开启windbugu之后就开始抓取dump,主要用于抓取进程异常,但进程未崩溃的情况,例如进程占用cpu 100%

-pn:进程的PID或进程名,如果是进程名,会区分大小写

-o: dump的输出路径

 

为Hang住的情况抓Dump:
adplus -hang -pn w3wp.exe -o d:\ 为所有的w3wp.exe进程创建内存转储文件.
adplus -hang -p 1244 -o d:\ 为进程ID为1244的进程创建内存转储文件.
adplus -hang –IIS -o d:\ 为所有跟IIS相关的进程(比如w3wp.exe, inetinfo.exe, aspnet_wp.exe 和dllhost.exe)创建内存转储文件.
为Crash的情况抓Dump:
adplus -crash -pn w3wp.exe -o d:\ 在崩溃的时候为所有的w3wp.exe进程创建内存转储文件
adplus -crash -p 1244 -o d:\ 在进程ID为1244的进程崩溃的时候为它创建内存转储文件
adplus -crash –IIS -o d:\ 为所有跟IIS相关的进程(比如w3wp.exe, inetinfo.exe, aspnet_wp.exe 和dllhost.exe)创建崩溃时的内存转储文件.

参考:http://www.52wangwei.com/wangwei/wljs/201203/17.html

     http://www.cnblogs.com/awpatp/archive/2010/03/07/1680147.html

你可能感兴趣的文章
vue生命周期(简短精干篇)
查看>>
c#实现识别图片上的验证码数字
查看>>
php编译安装过程中遇到问题
查看>>
huffman树即Huffma编码的实现
查看>>
样式问题
查看>>
Android服务端本地窗口FramebufferNativeWindow
查看>>
fseek()函数
查看>>
haystack+Elasticsearch搜素引擎
查看>>
C# Winform向网页传值
查看>>
Java 设计模式学习总结(下)
查看>>
【leetcode】1046. Last Stone Weight
查看>>
ES6新特性2:变量的解构赋值
查看>>
Go环境下,编译运行etcd与goreman集群管理(1)
查看>>
Linux内核数据结构
查看>>
sitemesh入门
查看>>
算法第二章上机实践报告
查看>>
【洛谷 P1419】 寻找段落(二分答案,单调队列)
查看>>
函数的练习
查看>>
线性布局
查看>>
金蝶KIS,存货核算出库核算报错
查看>>