[個人筆記] winDbg memory檢測

  • 318
  • 0

以我的案例 是要追蹤某台IIS站台記憶體一直很高的問題

要查看到底是被什麼物件、class 占走了大部分資源

Step 1. 首先安裝WinDbg工具

 

Step 2. 然後接著進入你的VM機器,工作管理員 針對某個IIS process按右鍵,

選擇產生dump檔案

 

Step 3. 接著打開WinDbg工具

把dump檔案拖曳過去

 

然後參考這篇文章

https://snede.net/hunting-net-memory-leaks-with-windbg/

 

指令備註

.loadby sos clr
!dumpheap -stat -min 20
!dumpheap -type System.String -min 2000 (執行後會跑很久~~~)

 

....未完待續