
【電】 programmed dump
formality; ground rule; procedure; proceeding; process; program
【計】 P; problem determination aid; PROC; program; related channel program
【化】 sequence
【經】 program; sequence
bend; careen; collapse; do one's best; empty; incline; lean
print; seal; impress; imprint; marking; stamp
【法】 imprint; photocopy; print
在計算機科學領域,"程式傾印"(英文:Core Dump)指操作系統在程式異常終止時自動生成的内存快照文件。該文件完整記錄了程式崩潰瞬間的進程内存狀态、寄存器值和堆棧信息,是調試過程中重要的診斷依據。
根據微軟開發者文檔的定義,程式傾印包含以下核心數據:
該技術最早見于1960年代的IBM System/360大型機系統,現已成為POSIX标準的組成部分。Linux系統通過設置ulimit參數控制傾印文件生成,Windows系統則通過WerFault.exe進程實現類似功能。
程式傾印在軟件調試領域具有不可替代性:開發人員可通過GDB、WinDbg等調試工具解析傾印文件,準确定位段錯誤(segmentation fault)、内存洩漏等疑難問題。根據Red Hat技術白皮書,超過78%的系統級故障通過分析傾印文件得以快速解決。
權威參考資料:
“程式傾印”是計算機領域的一個技術術語,其核心含義是指程式在運行過程中将内存或運行狀态信息輸出保存的過程,常用于調試或故障分析。以下是詳細解釋:
定義與原理
程式傾印(Programmed Dump)指程式主動或被動地将内存數據、寄存器狀态等關鍵信息以特定格式輸出保存。這種轉儲操作通常發生在程式異常終止(如崩潰)時,目的是生成可供分析的日志文件。
主要用途
觸發方式
abort()
函數)或調試工具手動生成。相關技術概念
應用場景示例
例如,某軟件頻繁崩潰時,系統會生成一個傾印文件(如app_crash.dmp
),開發團隊可據此還原崩潰瞬間的堆棧調用和變量值,加速修複進程。
補充說明:該詞在中文語境下也偶見于硬件設備(如條形碼打印機)的調試模式,指直接輸出原始指令流以檢查通信問題,但此用法較為專業且罕見。
埃伯特氏螺旋體暗河波導濾波器布希參考書閱覽室創傷性歇斯底裡儲蓄道格拉斯氏膿腫多隱态電路番荔枝屬複方碘仿塗劑過度精制核質比率簡諧運動交互分時會話節路頓樹脂金雞納全鹼金屬網脊柱機能不全絕對庫倫曼徹斯特棕面失調母菊堿染色質線熱熔模型申斥的收益及盈餘合并表鐵證如山的偉度