核心转储

✍ dations ◷ 2025-12-04 00:39:51 #计算机科学,计算机错误

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

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

相关

  • 2003年SARS殉职医护列表本表列出在2003年SARS爆发期间殉职的医疗工作者及医疗相关的人士,并依照国籍与逝世日期英文排序。
  • 日本DNA数据库日本DNA数据库(日语:日本DNAデータバンク、英语:DNA Data Bank of Japan,缩写:DDBJ)是日本国立遗传学研究所(静冈县三岛市)建造的DNA核酸序列的序列数据库。它也是国际核苷酸序列数
  • 黄河br /文明黄河文明,起源于黄河流域并最初分布于西至河湟、东至大海、北至燕山–大漠、南至秦岭–江淮分水岭的文明,后来扩散至中国全境、乃至东亚并影响世界。黄河文明是世界著名的古文
  • 十六烷基三甲基氯化铵十六烷基三甲基氯化铵是一种带有长链的季铵盐,分子式为CH3(CH2)15N(Cl)(CH3)3。十六烷基三甲基氯化铵是常用的消毒剂,常用在润发乳和洗发精中,因为同时有亲脂性的长碳链及亲水
  • 伊朗国王穆罕默德-礼萨沙·巴列维(波斯语:محمد رضا شاه پهلوی‎;1919年10月26日-1980年7月27日)是伊朗的沙阿,1941年9月16日即位,1979年2月11日被伊朗伊斯兰革命推翻。他是
  • 叶赫等九部兵攻来后金第1位大汗清朝追尊皇帝努尔哈赤 (满语:ᠨᡠᡵᡤᠠᠴᡳ,穆麟德:nurgaci,太清:nurgaqi ;1559年2月21日-1626年9月30日),爱新觉罗氏,出身建州左卫都指挥使世家旁系,祖父觉昌安被明朝授
  • 非零和博弈非零和博弈与零和博弈相对。非零和博弈表示在不同策略组合下各博弈方的得益之和是不确定的变量,故又称之为变和博弈。零和博弈表示所有博弈方的利益之和为零或一个常数,即一方
  • 棘层棘层(英语:stratum spinosum),是位于颗粒层和基底层之间的表皮层。皮肤的角质化始于棘层。棘层由多面角化细胞组成,具有大的浅色的细胞核,在合成细胞角蛋白过程中具有活性,这些蛋白
  • 华裔卡华裔卡,是指中华人民共和国政府可能在未来签发的一种面向海外华人群体的永久居留证件,目前相当大功能被更全面全国性的中国人才签证优惠制度所取代。据统计,中国实行改革开放以
  • 西森章西森章(1961年10月1日-),日本资深男性动画导演、演出家。出身于宫崎县,居住于东京都西东京市。以前别名西森明良参加动画制作。1983年于大阪艺术大学影像计划学科中辍之后,进入动