核心转储

✍ dations ◷ 2025-09-08 20:36:34 #计算机科学,计算机错误

核心文件(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的文件然后继续分析内存情况。

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

相关

  • 三相点三相点是指在热力学里,使一种物质三相(气相、液相、固相)达到热力学平衡共存时的一组温度和压强数值。比如,水的固-液-气-三相点是0.01℃(273.16K)及611.73Pa (约等于标准大气压101
  • 鞭毛虫鞭毛虫(英语:Flagellate),指身上具备一根或多根鞭毛的微生物。在动物组织中,也有类似鞭毛虫的细胞,如精虫。它通常被用来当作具备鞭毛器官的原生动物的统称。
  • 友情友情是指人类或动物间的情谊或是指亲切的交谊、交情。友情涉及到相互的了解、尊重和喜欢。存在友情的两人,互称朋友。请注意,“朋友”并非都指代存在友谊的双方。在现代文化中
  • 德世库德世库(1521年-1566年),生于佛阿拉城,后迁至赫图阿拉城。建州女真都督福满长子。与兄弟合称“六贝勒”。德世库婚后居于觉尔察城,后因不满四弟觉昌安继承祖业,而反对觉昌安,并与同族
  • 米德兰米德兰 (Midland, Texas)是美国德克萨斯州西部的一个城市,是米德兰县县治。位于厄尔巴索和福和市之间,故原名为Midway,但为了避免与其他城镇重名而改名。面积173平方公里,2006年人
  • 风景画风景画是指主要描绘自然风景,例如山川江河等的画作。世界各地的风景画有着不同的特征,而传统上风景画主要分为西方绘画和中国绘画这两个部分,二者都有上千年的历史。在中国古代
  • 巴黎泛欧交易所坐标:48°52′09″N 2°20′29″E / 48.86917°N 2.34139°E / 48.86917; 2.34139巴黎泛欧交易所(Euronext Paris),即原巴黎证券交易所,是法国最大的证券交易所,位于巴黎第二区,成
  • 嘉兴城墙嘉兴城墙位于中国浙江省嘉兴市。1928年-1929年,嘉兴城墙被拆除,改为环城马路。仅余子城的府门谯楼及东西两侧长约百米的城墙。三国孙吴黄龙三年(231年),孙权筑子城,成为嘉兴最早城
  • 圣拉古法圣拉古计算法(Sainte-Laguë method),又译圣拉格计算法,为比例代表制最高均数方法选举形式之一。规则的目的是:将一定数量的议会席位,分配给几个参加选举、并有资格进入议会的党派
  • 金融资本主义金融资本主义(英语:finance capitalism / financial capitalism)是生产过程从属于金融体系(英语:financial system)内货币利润积累过程的关系。因此,金融资本主义是资本主义的一种