中文字幕视频在线看,亚洲精品无码久久久久av老牛,亚洲精品无码av片,亚洲av影院一区二区三区,亚洲国产精品成人久久久

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

最近有朋友在后臺問小A,在電腦上看到了擴展名為.DMP的文件。而且有些這個.DMP文件的主文件名還形似亂碼,問,這是什么文件?有什么用?可以刪除嗎?因為它們有時會消耗大量的數(shù)據(jù)(上GB大小!)!

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

1、什么是.DMP文件?

.dmp文件,正式名稱是轉(zhuǎn)儲文件,本質(zhì)上是在系統(tǒng)崩潰或某些程序在“藍屏死機”(BSOD)期間發(fā)生故障時,或收到應(yīng)用程序?qū)⑼蝗煌V够蛳馛hrome那樣關(guān)閉的錯誤信息時,計算機內(nèi)存的快照,也可以想象為是系統(tǒng)在遭受重大錯誤不得不中斷任務(wù)時,留下的內(nèi)存狀態(tài)的“截圖”。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

而且不光Windows系統(tǒng)有,Linux、Mac或其他主流操作系統(tǒng)都在出現(xiàn)突然、故障和崩潰時,會產(chǎn)生DMP文件。

在系統(tǒng)的臨時文件夾或根文件夾(%SystemRoot%目錄)中一般是保存.dmp的地方。當(dāng)然有些第三方文件崩潰后的.dmp文件不會放在系統(tǒng)根目錄,而是會放在用戶目錄或者軟件目錄中。DMP文件包含應(yīng)用程序錯誤狀態(tài)信息、是否發(fā)生硬件故障(包括電源故障)、發(fā)生故障時運行進程的信息,一些可能的故障原因信息、內(nèi)存信息、內(nèi)核地址指針、系統(tǒng)狀態(tài)和其他數(shù)據(jù)??傊?,你可以把. dmp文件想象成飛機的黑匣子,它記錄電腦“墜機”前的情況。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

2、DMP文件重要嗎?

對于開發(fā)人員和IT專業(yè)運維人員來說,. dmp文件對使用調(diào)試工具來分析信息,以了解崩潰、故障或安全威脅的根本原因是必不可少的。這些信息對于bug修復(fù)、軟件補丁安裝和維護整體系統(tǒng)穩(wěn)定性至關(guān)重要。

對于不具備解讀轉(zhuǎn)儲文件中數(shù)據(jù)能力的普通用戶來說,. dmp文件可能沒有幫助。但是,這些文件可以與廠家技術(shù)支持人員共享,以幫助進行更快的故障排除。

3、如何打開和解讀它們呢?

有很多工具都可以打開和解讀.dmp文件的信息。不過,對于不同用途,也有不同的工具來實現(xiàn)。例如,對于調(diào)試系統(tǒng)來說,小A推薦使用微軟自家的windbg preview工具。安裝它很簡單,打開windows商店,搜索windbg就可以找到它,然后點擊獲取,完成安裝即可。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

完成安裝后,點擊開始菜單,選擇到Windbg Preview,選“更多”,以管理員身份運行。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

打開主界面后,選擇“File”(文件)后,就會出現(xiàn)一個次級菜單,在第一個start debugging里,就有打開dump文件的選項,此時可以打開dump文件了。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

如果存在dmp文件,那么打開后,就能看到里面提供給維護調(diào)試人員的信息了。例如下面就是一個卸載工具geek installer崩潰時的信息

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

而點擊其中的!analyze -v鏈接,軟件會自動下載一些調(diào)試需要文件后,進行信息的進一步分析,并給出建議結(jié)論。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

例如,上圖中給出了FAILURE_BUCKET_ID:
INVALID_POINTER_READ_c0000005_geek64.exe!Unknown的分析信息,那么有經(jīng)驗的維護人員,就能從這個信息中知道,是軟件應(yīng)用程序進程因內(nèi)存訪問沖突而崩潰,很可能是訪問了一個未知的地址,這可能是軟件bug,也可能是內(nèi)存條的糾錯故障導(dǎo)致。

而對于軟件開發(fā)者來說,還可以直接選擇其他選項,創(chuàng)建針對特定文件和進程的調(diào)試監(jiān)控信息,最后記錄為dmp文件進行分析。

當(dāng)然,如果純只看dmp文件的話,也有第三方工具,比如BlueScreenView等。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

4、能刪除.DMP文件嗎?因為它有時實在太大了

答案是肯定的。雖然dmp文件在故障排除中很有用,但它們在計算機日常使用中不起作用。因此,你可以在不損害系統(tǒng)的情況下刪除它們,不會對系統(tǒng)性能產(chǎn)生任何影響。

此外,與計算機上的其他文件一樣,每個DMP文件會占用大量磁盤空間,如果可用磁盤存儲耗盡,還可能會從計算機中占用虛擬RAM(頁面文件)空間。刪除DMP文件可以釋放硬盤空間,提高硬盤運行速度。

但如果需要.dmp文件來診斷系統(tǒng)或軟件的潛在問題,就可以暫時不刪除,或者在存儲它們的磁盤分區(qū)空間耗盡時將它們移動到其他驅(qū)動器,以待專業(yè)人士解讀。

刪除.dmp文件的過程非常簡單。首先,打開文件資源管理器并導(dǎo)航到“C:WINDOWSMinidump”文件夾(或您默認的dmp存放文件夾位置),在那里找到由于程序崩潰而創(chuàng)建的所有. dmp文件,全選dmp文件后從系統(tǒng)中刪除即可。

當(dāng)然,也可以使用Windows內(nèi)置的磁盤清理工具來清理. dmp文件,根據(jù)需要,在“windows錯誤報告和反饋診斷”選項處,設(shè)置為選中狀態(tài)并確認即可。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

這個系統(tǒng)內(nèi)置的磁盤清理程序清理.DMP文件,基本不會導(dǎo)致錯誤。有時調(diào)試轉(zhuǎn)儲文件會占用大量空間,當(dāng)然應(yīng)該刪除它們。

5、我可以設(shè)置DMP文件生成嗎?

可以的。

方法是點擊開始菜單-設(shè)置-系統(tǒng)-關(guān)于,點右側(cè)的“高級系統(tǒng)設(shè)置”,然后選擇里面的“啟動和故障恢復(fù)”選項頁上的“設(shè)置”。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

然后進入到設(shè)置界面,如果不想讓系統(tǒng)生成.DMP文件了,則去掉“將事件寫入系統(tǒng)日志”前的勾選狀態(tài),然后“寫入調(diào)試信息”選擇“無”,以后系統(tǒng)就不會生成.DMP文件占空間了。當(dāng)然,一些第三方文件還是可能生成的。

Memory.dmp文件是什么?如何分析解決系統(tǒng)崩潰問題?

而如果你想要更詳細的調(diào)試信息量,則可以把“寫入調(diào)試信息”選項從默認的小內(nèi)存轉(zhuǎn)儲改為其他的遞增選項,豐富信息維度。

Windows 10的開發(fā)是為了允許終端用戶在系統(tǒng)錯誤的情況下有管理選擇。由于系統(tǒng)由許多進程組成,微軟開發(fā)了一些文件格式存儲了故障的相關(guān)數(shù)據(jù)或信息,以便進行故障排除。這就是dmp文件。不好的是,積累這些文件意味著不必要地使用硬盤空間,可能會影響其他更關(guān)鍵的進程。這就是為什么如果不需要的話,最好在Windows中定期刪除.dmp文件的原因。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報,一經(jīng)查實,本站將立刻刪除。原文轉(zhuǎn)載: 原文出處:

(0)
云計算的頭像云計算
上一篇 2024 年 8 月 17 日 09:22
下一篇 2024 年 8 月 18 日 09:00

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評論

聯(lián)系我們

400-900-3935

在線咨詢: QQ交談

郵件:cong@zun.com

工作時間:365天無休服務(wù) 24小時在線

添加微信