fbpx
维基百科

核心转储

核心文件(core file),也称磁芯傾印(core dump)[1],是操作系统进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息寫入一个磁盘文件。这种信息往往用于调试

早期计算机中使用的磁芯内存

背景 编辑

核心文件一词来源于磁芯内存(core memory),1950-1970年代的主要的随机存取存储介质。

使用 编辑

核心文件通常在系统收到特定的信号时由操作系统生成。信号可以由程序执行过程中的异常触发,也可以由外部程序发送。动作的结果一般是生成一个某个进程的内存转储的文件,文件包含了此进程当前的运行堆栈信息。有时程序并未经过彻底测试,这使得它在执行的时候一不小心就会遭到破坏。这可能会导致核心转储(core dump)。现在的UNIX系统极少会面临这样的问题。即使遇到,程序员可以通过核心映像调试程序来找到错误原因。

分析 编辑

程序自身产生的coredump文件一般可以用来分析程序运行到哪里出错了。

Linux平台常用的coredump文件分析工具是gdb;Solaris平台用pstack和pflags;Windows平台用userdump和windbg。

外部程序触发的dump一般用来分析进程的运行情况,比如分析内存使用/线程状态等。

Solaris的常用内存分析工具umem就是需要先通过gcore pid得到coredump的文件然后继续分析内存情况。

别名 编辑

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

参考文献 编辑

  1. ^ core dump - 磁心傾印 (页面存档备份,存于互联网档案馆)國家教育研究院雙語詞彙
  2. ^ . I'm TualatriX. [2017-03-29]. (原始内容存档于2017-03-30). 

核心转储, 此條目需要补充更多来源, 2017年4月1日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而被移除, 致使用者, 请搜索一下条目的标题, 来源搜索, 网页, 新闻, 书籍, 学术, 图像, 以检查网络上是否存在该主题的更多可靠来源, 判定指引, 核心文件, core, file, 也称磁芯傾印, core, dump, 是操作系统在进程收到某些信号而终止运行时, 将此时进程地址空间的内容以及有关进程状态的其他信息寫入一个磁盘文件, 这种信息往往用于调试, 早期计算机中使用. 此條目需要补充更多来源 2017年4月1日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而被移除 致使用者 请搜索一下条目的标题 来源搜索 核心转储 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 核心文件 core file 也称磁芯傾印 core dump 1 是操作系统在进程收到某些信号而终止运行时 将此时进程地址空间的内容以及有关进程状态的其他信息寫入一个磁盘文件 这种信息往往用于调试 早期计算机中使用的磁芯内存 目录 1 背景 2 使用 3 分析 4 别名 5 参考文献背景 编辑核心文件一词来源于磁芯内存 core memory 1950 1970年代的主要的随机存取存储介质 使用 编辑核心文件通常在系统收到特定的信号时由操作系统生成 信号可以由程序执行过程中的异常触发 也可以由外部程序发送 动作的结果一般是生成一个某个进程的内存转储的文件 文件包含了此进程当前的运行堆栈信息 有时程序并未经过彻底测试 这使得它在执行的时候一不小心就会遭到破坏 这可能会导致核心转储 core dump 现在的UNIX系统极少会面临这样的问题 即使遇到 程序员可以通过核心映像调试程序来找到错误原因 分析 编辑程序自身产生的coredump文件一般可以用来分析程序运行到哪里出错了 Linux平台常用的coredump文件分析工具是gdb Solaris平台用pstack和pflags Windows平台用userdump和windbg 外部程序触发的dump一般用来分析进程的运行情况 比如分析内存使用 线程状态等 Solaris的常用内存分析工具umem就是需要先通过gcore pid得到coredump的文件然后继续分析内存情况 别名 编辑因一个翻译错误 它也被戏称为吐核 2 参考文献 编辑 core dump 磁心傾印 页面存档备份 存于互联网档案馆 國家教育研究院雙語詞彙 会 吐核 的终端 才是好终端 I m TualatriX 2017 03 29 原始内容存档于2017 03 30 取自 https zh wikipedia org w index php title 核心转储 amp oldid 78983813, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。