調試技術有如下幾大優點:多線程
一、解決crashspa
疑問: 咱們通常crash以後都會獲得一個dump文件,這個dump文件拿回來後直接使用IDE啓動不就看到的很清楚crash在哪裏了嗎?線程
解答: 其實這要看你整個項目的穩定性水平對你軟件的重要性, 重要性的見解取決於你的軟件操做數據的重要性、你的受衆範圍、你的軟件項目的危險性(好比電梯、列車系統)。 若是你對你的軟件的穩定性是精益求精的,那麼其實當一個軟件處於發展的穩按期的話,你會發現你的crash基本上都是很難解決的。調試
好比如下幾種crash:blog
種類1:get
參考書籍: Memory_Dump_Analysis_Anthology_Volume_1 Memory_Dump_Analysis_Anthology_Volume_2自動化
目前幾大比較疑難的crashpdf
1.1 多線程軟件
1.2 堆破壞書籍
1.3 堆棧跑飛
1.4 崩在第三方模塊或者系統模塊中
windbg調試中的優點:
調試高級模式: 能夠獲得更詳細的信息(系統位數、系統類型、)
腳本模式: 將日常一些經常使用的分析套路造成腳本,自動化進行