核心转储

✍ dations ◷ 2025-08-17 14:28:45 #计算机科学,计算机错误

核心文件(core file),也称磁芯倾印(core dump),是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写出的一个磁盘文件。这种信息往往用于调试。

核心文件一词来源于磁芯内存(core memory),1950-1970年代的主要的随机存取存储介质。

核心文件通常在系统收到特定的信号时由操作系统生成。信号可以由程序执行过程中的异常触发,也可以由外部程序发送。动作的结果一般是生成一个某个进程的内存转储的文件,文件包含了此进程当前的运行堆栈信息。有时程序并未经过彻底测试,这使得它在执行的时候一不小心就会遭到破坏。这可能会导致核心转储(core dump)。现在的UNIX系统极少会面临这样的问题。即使遇到,程序员可以通过核心映像调试程序来找到错误原因。

程序自身产生的coredump文件一般可以用来分析程序运行到哪里出错了。

Linux平台常用的coredump文件分析工具是gdb;Solaris平台用pstack和pflags;Windows平台用userdump和windbg。

外部程序触发的dump一般用来分析进程的运行情况,比如分析内存使用/线程状态等。

Solaris的常用内存分析工具umem就是需要先通过gcore pid得到coredump的文件然后继续分析内存情况。

因一个翻译错误,它也被戏称为吐核

相关

  • 公共卫生服务军官团军官团人员及应变部 马里兰州罗克威尔美国公共卫生服务军官团,是美国公共卫生局隶下的联邦制服部队(英语:Uniformed services of the United States),亦是美国七支制服军种之一
  • 象形字象形文是根据构字方式而划分的一种汉字。六书中的一项,属于“独体造字法”。 六书有四个基本法则:象形、指事、会意、形声;两种补充法则:转注、假借。 许慎《说文解字》云:“象形
  • 降主动脉主动脉(希腊语:αορτή)是一大血管,体循环动脉系统的起始主干,它发自左心室。主动脉是身体最大的动脉,直径有2.5-3.5 cm。形如拐杖,弓形开端,向下直到骨盆区。在解剖学、外科学上
  • 鸟类DNA分类系统1980年代,美国生物学家查勒斯·西布莱(Charles C. Sibley)利用以DNA交杂之分子生物学技术对鸟类的系统演化和亲缘关系进行研究,总共做了12000份鸟类的DNA-DNA交杂实验,然后于1988
  • G1eIF4G(eukaryotic translation initiation factor 4G,真核起始因子4G)是一种在真核翻译起始进程中发挥重要作用的蛋白质。它主要是在翻译起始早期协同不同起始因子间的作用和增
  • 情迷索玛莉《我为玛丽狂》(英语:There's Something About Mary)是一套1998年的美国浪漫喜剧电影,由Farrelly兄弟执导,卡梅隆·迪亚兹、Matt Dillon及本·斯蒂勒主演。内容围绕着万人迷玛丽
  • NSSNSS,可能指:
  • 凌河区凌河区是辽宁省锦州市下辖的一个市辖区。下辖11个街道,61个社区居委会、2个村委会。
  • 玄奘故里玄奘故居位于河南省偃师市缑氏镇陈河村。2008年6月,河南省人民政府以玄奘故里之名,将之列入第五批河南省文物保护单位。玄奘故居分前后两个院落,前院有东、西厢房和厅堂,西厢房
  • 信号转导及转录激活蛋白结构 / ECOD结构 / ECOD结构 / ECOD结构 / ECOD信号转导及转录激活蛋白(英语:Signal Transducer and Activator of Transcription或英语:Signal Transduction And transcriptio