core dump(计算机)指程序因崩溃或被强制终止时,操作系统将该进程的内存内容、寄存器状态等关键运行信息写入文件的“内存转储/崩溃转储”,用于事后调试与定位错误。(在某些系统中也常简称为 core 文件。)
/ˈkɔːr dʌmp/
My program crashed and left a core dump.
我的程序崩溃了,留下了一个内存转储文件。
After the segmentation fault, the engineer analyzed the core dump to find the null pointer dereference that only occurred under heavy load.
在发生段错误之后,工程师分析内存转储,找出了只在高负载下才会出现的空指针解引用问题。
core dump 由 core(此处指“内存的核心内容/核心映像”,早期计算中也与“磁芯存储器”这一历史背景相关)与 dump(“倾倒、转储”,在计算机语境中指把数据整体写出到文件/设备)组合而来,字面意思就是“把核心内存内容转储出来”。