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