WinDbg除錯C#技巧
阿新 • • 發佈:2018-11-26
軟體安裝
安裝問題:執行 .loadby sos clr 命令無效
解決辦法:
.load C:\Windows\Microsoft.NET\Framework64\v4.0.30319\SOS.dll .load C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll .loadby sos clr
程式碼除錯
檢視執行緒
命令: !threads
執行結果:
進入執行緒
命令: ~~[執行緒Id]s
執行結果:
檢視執行緒詳情
命令: !clrstack
執行結果:
檢視執行緒狀態
命令: !ThreadState 執行緒StateId
執行結果:
退出附加程序
命令: qd
檢視執行緒環境塊(空間)
命令: !Teb
執行結果:
檢視執行緒堆疊
命令: !dumpstack
執行結果:
檢視區域性變數
命令: !clrstack
!clrstack -l
執行結果:
檢視幫助
命令
執行結果:
檢視終結器佇列
命令: !FinalizeQueue
執行結果:
檢視執行緒池詳情
命令: !threadpool
執行結果: