1. !threadpool 查看当前CPU状况 线程数等等
2. !runaway 查看那几个线程使用的高 建议多抓几个dump 然后确定到底是哪个线程
3. ~线程IDs 跳转到那个线程
4. !threads查看所有线程。
5. (3后)!clrstack 看看这个线程再干嘛 执行那些方法
6. !clrstack -p 具体方法的参数值地址
7. !do 地址 查看参数值
8. !dso 查看当前线程里有哪些对象
9. !analyze -v 自动分析故障。
10.!heap -s 查看所有堆
11. !heap -stat -h 004d0000 因发现这个堆里有较大的内存占有量.
12. !heap -flt s 24d58 来查看堆里的内存分配
13. !heap -p -a 722a9b20 就会把调用到DLL的方法显示出来,就是内存泄露的地方
WINDBUG常用命令
时间: 2024-11-11 20:11:48