ASP.NET Debug 系列工具常用指令整理,協助快速上手記憶體分析與壓力測試。
adplus -hang -pn w3wp.exe:立即產生 Hang 狀態 Dump (會彈出確認視窗)adplus -hang -pn w3wp.exe -quiet:無確認視窗直接產生adplus -hang -p 1234 -quiet:指定 Process IDadplus -crash -pn w3wp.exe:附著等待 Crash 產生 Dumptinyget -srv:localhost -uri:/BuggyBits/FeaturedProducts.aspx -threads:30 -loop:50
啟動 30 執行緒發送 50 次請求至本機 IIS 指定頁面。tinyget /? 查看完整參數。
.load sos:載入 SOS 擴充,支援 Managed Code 除錯 (每次必做).time:顯示 Dump 產生時間、系統啟動時間、程序執行時間、核心/使用者模式時間常用:!dumpheap、!gcroot、!clrstack、!threads、!syncblk、!do (DumpObj)、!pe (PrintException)。
掌握此速查表可大幅提升 ASP.NET 記憶體洩漏、Hang、Crash 分析效率。