![](http://liyanliang.net/wp-content/uploads/2022/01/Windug-850x426.png)
WinDbg检查内存泄漏
1.在windbg.exe路径下执行cmd
![](https://img-blog.csdnimg.cn/img_convert/bde6469e2e0b67d2cbca25b950533c5d.png)
2.输入打开GFlags,我要检查的程序名称为midas XDS.exe
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64>gflags.exe /I midas XDS.exe +ust
3.第一次拍照,此程序的进程pid为:17136
C:\Program Files (x86)\Windows Kits\10\Debuggers\x86>umdh -p:17136 -f:test111.txt
4.打开并关闭要检查的对话框
![](https://img-blog.csdnimg.cn/img_convert/39819829f7c052d7f5d7a230053c1cb8.png)
5.第二次拍照
C:\Program Files (x86)\Windows Kits\10\Debuggers\x86>umdh -p:17136 -f:test222.txt
6.比较文件
C:\Program Files (x86)\Windows Kits\10\Debuggers\x86>umdh test111.txt -f:test222.txt -v -symopt:ox80000000>Compare000.tx
![](https://img-blog.csdnimg.cn/img_convert/62582f788742d9ba463328769c84d32a.png)
7.生成的文件
![](https://img-blog.csdnimg.cn/img_convert/c0b9e7a2c67e1c184246fa350c608d25.png)
8.查看比较文件
![](https://img-blog.csdnimg.cn/img_convert/e096eb342a04b5b8bda0e33b58f1e01b.png)
9.查看代码
![](https://img-blog.csdnimg.cn/img_convert/9d6aa74a5dc3da46fed296574727f539.png)