Dump文件又叫內(nèi)存轉(zhuǎn)儲文件或者叫內(nèi)存快照文件,是進程的內(nèi)存鏡像,是用來給驅(qū)動程序編寫人員調(diào)試驅(qū)動程序用的。dump文件中包含了程序運行的模塊信息、線程信息、堆棧調(diào)用信息、異常信息等數(shù)據(jù)。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
Dump文件又叫內(nèi)存轉(zhuǎn)儲文件或者叫內(nèi)存快照文件,是進程的內(nèi)存鏡像,是一個進程或系統(tǒng)在某一給定的時間的快照,比如在進程崩潰時或則進程有其他問題時,甚至是任何時候,我們都可以通過工具將系統(tǒng)或某進程的內(nèi)存?zhèn)浞莩鰜砉┱{(diào)試分析用。dump文件中包含了程序運行的模塊信息、線程信息、堆棧調(diào)用信息、異常信息等數(shù)據(jù)。
可以把程序的執(zhí)行狀態(tài)通過調(diào)試器保存到dump文件中。
Dump文件是用來給驅(qū)動程序編寫人員調(diào)試驅(qū)動程序用的,這種文件必須用專用工具軟件打開,比如使用WinDbg打開。
當(dāng)我們的程序發(fā)布出去之后,在客戶機上是無法跟蹤代碼的,所以Dump(擴展名是 .dmp)文件對于我們來說特別重要。我們可以通過.dmp文件把出現(xiàn)問題的情況再現(xiàn),然后根據(jù)再現(xiàn)的狀況(包括堆棧調(diào)用等情況),可以找到出現(xiàn)問題對應(yīng)的行號。