核心转储

✍ dations ◷ 2025-11-12 17:06:11 #计算机科学,计算机错误

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

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

相关

  • 主义撒切尔主义是英国政治家玛格丽特·撒切尔的一套经济、社会、政策主张,也可描述她本人的行事风格。撒切尔夫人在1975年至1990年间任保守党党首,并在1979年至1990年担任英国首相
  • 陈凯先陈凯先(1945年8月28日-),祖籍江苏南京,出生于重庆,药物化学家,上海中医药大学校长。主要从事计算机辅助药物设计领域的研究。陈凯先于1967年毕业于复旦大学放射化学专业。1978年进
  • 多元醇多元醇(英语:Polyol)是指拥有多个羟基的醇,在食品科学和高分子化学中有重要的作用。糖醇是通常由糖类的醛、酮羰基被还原为羟基后生成的多元醇,通式 H(HCHO)n+1H。糖醇的甜度和热
  • ω−9单元不饱和Ω-9脂肪酸(英语:ω−9 fatty acids或n−9 fatty acids)是一种非必要的脂肪酸,可以在人体内自行合成。可减少患上管道硬化、及减低心血管道及脑管道梗塞的机会。橄榄油、芝麻油
  • 国际音标表以下给出国际音标表。国际音标是由国际语音学学会设计和维护的标准化标音系统。表内成对的元音分别为不圆唇/圆唇。当符号成对出现时,左边的是清音,右边的是浊音。阴影区域表示
  • 氰酸铵氰酸铵是一种无机化合物,化学式为NH4OCN。它是无色固体。氰酸铵的结构通过X射线衍射表征。C−O键和C−N键的键长分别为1.174(8)和1.192(7) Å,与O=C=N-一致。NH4+和N(而不是O)形
  • 黑穗菌目见内文黑粉菌目(学名:Ustilaginales)是担子菌门黑粉菌纲下的一目。该目真菌是重要的植物病原菌,可引起多种植物的黑粉病。另有少数黑粉菌的菌瘿可食用,如原产自墨西哥的玉米蘑菇(
  • 大良牛乳大良牛乳,又叫金榜牛乳,是一种原产于顺德大良金榜村(现金榜居委会)的白色圆状薄片牛奶制成品,顺德美食之一,有“东方芝士”称号。因其圆片形状,故也被称为“金榜牛乳饼”。大良牛乳
  • 螺不是生物学上一个分类的名称,一般指腹足纲的水生所有种类,属于贝类软体动物。一般西方语言中不区分水生的螺类和陆生的蜗牛,汉语中螺只指水生种类。具有一个呈螺旋形的“壳”
  • 帕斯科帕斯科(英语:Pasco)是美国华盛顿州富兰克林县的县治。根据美国2000年人口普查,共有32066人,其中白人占52.76%、非裔美国人占3.22%、亚裔美国人占1.77%。