[Windows]GFlag内存泄漏排查
0. 设置环境变量
set _NT_SYMBOL_PATH=C:\symbol
1. 打开glags.exe,勾选相关选项
第一个Tab页<System Registry>
第二个Tab页<kernel Flags>
2. 键入要定位内存泄露的程序
命令行
gflags.exe /I test.exe +ust
3. 利用umdh创建heap快照(排查两次快照间隔时间内的内存泄漏情况)
命令行
umdh.exe -pn:test.exe -f:log_11.txt
间隔一段时间运行
umdh.exe -pn:test.exe -f:log_12.txt
4. 分析差异命令
umdh.exe log_11.txt log_12.txt -f:log_r1.txt