通過windbg排查程序內存泄露


1.設置windbg工具內存跟蹤gflags  -i memtest.exe +ust

2.運行一段時間通過調試器windbg attach中斷

輸入命令 !heap -s輸出類似:

0:001> !heap -s


3.過段時間再次中斷輸入!heap -s,查看增長明顯的棧。

4.查看棧情況!heap -stat h 00400000


5.查看堆詳細信息!heap -flt s 0xa4,即上面長度為0xa4的堆的詳細信息(可能比程序中使用的略長,因為運行時庫可能多分配一些數據)


6.查看相關堆調用棧 !heap -p -a 00401478


7.如果有符號的話查看相關代碼位置



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: