首頁 >常見問題 >dump在計算機中的意義是什麼

dump在計算機中的意義是什麼

青灯夜游
青灯夜游原創
2021-06-10 11:25:4756927瀏覽

在計算機中,dump的中文意思為“轉儲”,一般指將數據導出、轉存成文件或靜態形式,即將動態(易失)的數據,保存為靜態的數據(持久數據)。像程式這種本來就保存在儲存媒體(如硬碟)中的數據,是沒有必要dump。

dump在計算機中的意義是什麼

本教學操作環境:windows7系統、Dell G3電腦。

1、為什麼dump

一般指將資料匯出、轉存成檔案或靜態形式。例如可以理解成:把記憶體某一時刻的內容,dump(轉存,導出,保存)成檔.

#因為程式在電腦中運行時,在記憶體、CPU、I/O等裝置上的資料都是動態的(或者說是易失的),也就是說資料使用完或發生異常就會丟掉。如果我想要得到某些時刻的資料(有可能是偵錯程式Bug或收集某些資訊),就要把他轉儲(dump)為靜態(如檔案)的形式。否則,這些數據你永遠拿不到。

2、dump轉儲的什麼

就是將動態(易失)的數據,保存為靜態的數據(持久數據)。像程式這種本來就保存在儲存媒體(如硬碟)中的數據,也就沒有必要dump。

現在,dump作為名詞也很好理解了,一般特指上述過程中所得到的文件或靜態形式。就是指dump(動詞)的結果檔。

常出現dump的場景:Unix/Linux中的coredump,Java中的headdump和threaddump,還有就是tcpdump工具。

更多相關知識,請造訪常見問題欄位!

以上是dump在計算機中的意義是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn