核心转储

✍ dations ◷ 2025-04-26 01:18:49 #计算机科学,计算机错误

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

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

相关

  • 阴道前庭阴道前庭,指小阴唇左右两侧之间的区域,前端抵阴蒂,后界至阴唇系带。开口于阴道前庭的结构有尿道、阴道、前庭大腺、斯基恩氏腺。阴道前庭疼痛非常常见;据密歇根大学的一项研究,28
  • 岩石层岩石圈位于地球的表层,薄而坚硬。岩石圈在软流圈之上,包含部分上地幔和地壳。地壳在地幔之上,由莫氏不连续面作为分界。根据板块构造学说,岩石圈并非整体一块,而是由许多板块组成
  • 草露宝光草露宝光或简称宝光(来自于德文 “Heiligenschein” 意为“halo”(光环)或“aureola”(光背),字面意思为“神圣的光”,发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doul
  • 方剂学方剂学是研究治法与方剂配伍规律及临床运用的一门学科,是中医药学各类专业必修的基础课程。方剂学在辨证审因,确定治法的基础上,按照组方原则,选择恰当的药物合理配伍,酌定合适的
  • 亮氨酸拉链亮氨酸拉链(英语:leucine zipper,亦称为亮氨酸剪刀)是蛋白质中一种常见的三维结构模体,常见于许多转录因子的DNA结合结构域,因此涉及基因的表达调控。亮氨酸拉链在真核生物和原核
  • 无性细胞瘤无性细胞瘤(英语:Dysgerminomas)是一类生殖细胞瘤,通常是恶性肿瘤,并常病发于卵巢。无性细胞瘤占卵巢肿瘤的不到1%,它常病发于童年或早期成人阶段,大概5%的患者病发于青春期以前,很
  • ʘ̬双唇搭嘴音是隶属于搭嘴音的一个家族,目前只发现科伊桑族中梯鄂语系的语言、‡Hõã语、和澳洲中一种只用在宗教仪式的达悯语视此音为独立音素。在西非亦有语言将此音视为唇
  • 永 顺永顺,字子健,清朝政治人物、进士出身。咸丰二年(1852年),登进士,改内阁中书。后任兵部堂主事。光绪元年(1875年),任右中允、詹事府少詹事。光绪八年,任詹事府詹事、通政使司通政使。
  • 东中部列车东米德兰列车(英语:East Midlands Trains,EMT)是英国的一家提供铁路客运服务的公司,其所有者是捷达集团。公司的总部位于德比。东中部列车的主要服务范围是东米德兰兹,包括了林肯
  • 放射性示踪剂放射性示踪剂(英语:Radioactive tracer),又称放射性标记物(radioactive label),一种化合物,其中的一个或多个原子被替换为放射性同位素(radioisotope),是同位素标记(isotopic labeling)的