核心转储

✍ dations ◷ 2024-12-23 05:08:24 #计算机科学,计算机错误

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

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

相关

  • 泪器泪器是副眼器的一种,由泪腺和泪道组成。泪器的功能是产生并运输眼泪。泪道是泪器的一部分,包括泪点、泪小管、泪囊和鼻泪管。泪小管属于泪道,是泪器的一部分,是连接泪点与泪囊的
  • 二氧化钛二氧化钛,化学式为TiO2,俗称钛白粉,分子大小是奈米级为光触媒,能靠紫外线消毒及杀菌,已经有一些产品问世。 亦可用于化妆品中。 二氧化钛是水反应生成氢气和氧气的催化剂, 二氧化
  • 萝扎·奥通巴耶娃萝扎·伊萨科芙娜·奥通巴耶娃(吉尔吉斯斯坦语:Роза Исаковна Отунбаева;1950年8月23日-)又称“奥坦巴耶娃”,为前任吉尔吉斯斯坦斯坦总统。曾是前吉尔吉斯
  • QQ空间QQ空间(英语:Qzone)是腾讯计算机通讯公司(港交所:0700)于2005年推出的一个微部落格系统,目前活跃于中国大陆。其推出的另一个微部落格系统TM空间(I-zone)目前已与QQ空间合并。QQ空间
  • 离心力离心力(英语:centrifugal force)是一种虚拟力或称惯性力,它使旋转的物体远离它的旋转中心。在牛顿力学里,离心力曾被用于表述两个不同的概念:在一个非惯性参考系下观测到的一个惯
  • 1445年约前1445年,古埃及法老图特摩斯三世打败了米坦尼国王,夺占米坦尼王国位于幼发拉底河西岸的土地。
  • 成醚反应威廉姆逊合成(Williamson合成)是制备混合醚的一种方法。是由卤代烃与醇钠或酚钠作用而得。是一种双分子亲核取代反应(SN2)。最早由亚历山大·威廉·威廉姆逊发表于英国化学会志
  • 卡洛斯·德尔菲诺卡洛斯·佛朗西斯科·德尔菲诺(西班牙语:Carlos Francisco Delfino,1982年8月29日-),生于阿根廷圣菲省圣菲,阿根廷职业篮球运动员,拥有阿根廷、意大利双重国籍,司职得分后卫和小前锋
  • 孙红雷孙红雷(1970年8月16日-),中国内地影视男演员,毕业于中央戏剧学院表演系音乐剧班。1999年因出演张艺谋电影《我的父亲母亲》中的儿子一角,正式开始了其影视演艺生涯。其后的十余年
  • 德安航空德安航空股份有限公司(Daily Air Corporation)是台湾的一家航空公司,主要经营国内航线,航点为小型离岛地区。德安航空的原名为达信航空,于1994年1月正式登记成立,当时仅有一架BK-1