互聯網開發常用調試工具介紹及使用方法
互聯網開發過程中經常會用到各種調試工具,本文主要介紹常用調試工具的下載,主要用途以及基本使用方法(基本使用方法會在后續博文中逐步完善)。本文置頂,持續更新。
網絡抓包工具
微軟提供的用于Windows平臺上抓取和解析各種協議下網絡報文,擁有強大的報文過濾功能。
使用方法:http://www.cnblogs.com/developersupport/archive/2013/03/22/NetworkMonitor.html
Wireshark提供用于抓取和解析各種協議下的網絡報文,支持多種平臺。
Windows最常用的http/https網絡抓包工具,可以解析https報文,擁有強大的解析和調試功能。
使用方法:http://www.cnblogs.com/developersupport/archive/2013/03/23/fiddler.html
IE/Firefox http/https抓包工具,可以解析https報文,不過只有收費版才能查看抓包內容,免費版只能用于抓包。
Dump抓取工具
微軟提供的dump抓取和分析工具??梢越⒏鞣N規則在不同的條件下抓取dump,同時具有強大的dump分析功能。
微軟提供的動態調試工具,Adplus包含在windbg安裝包內,擁有強大的dump抓取功能,可以通過文件配制dump抓取條件。
System Internal提供的dump抓取工具,主要用于high CPU問題dump的抓取??梢耘渲聘鞣NCPU使用率相關的觸發器來抓取dump。
系統機制監測工具
System Internal提供的進程資源訪問監測工具,可以查看進程文件訪問,注冊表訪問,網絡訪問,線程創建等詳細信息。
System Internal提供的動態查看進程工具,例如可以查看進程加載文件,當前各線程及調用棧,進程資源使用等信息。
其他工具
免費版的.net assembly反匯編工具
強大的日志分析工具,支持類似于SQL形式查詢語法,支持Event Log, IIS Log, Http Error Log等各種log文件的分析查詢。
IE開發者工具是IE內建的調試工具,支持Javascript/html/Css調試,可以進行性能分析以及IE網絡請求監測。
使用方法:http://msdn.microsoft.com/zh-cn/library/ie/gg589507(v=vs.85).aspx
FREB (IIS Failed Request Tracing)
IIS7+內建的錯誤監測工具,可以方便的定位IIS中各種錯誤代碼的具體出錯步驟以及相應的錯誤詳細信息。
原文鏈接:http://www.cnblogs.com/developersupport/archive/2013/03/24/troubleshoot-tools.html