永发信息网

核心已转储 是什么意思

答案:2  悬赏:10  手机版
解决时间 2021-02-24 16:47
核心已转储 是什么意思
最佳答案
核心文件
核心文件(core file),也称核心转储(core dump),是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写出的一个磁盘文件。这种信息往往用于调试。
核心文件一词来源于磁芯内存(core memory)。
核心转储
通常这个词的含义是一个动作,这个动作在系统收到特定的信号时由操作系统完成。信号可以由程序执行过程中的异常触发,也可以由外部程序发送。动作的结果一般是生成一个某个进程的内存转储的文件,文件包含了此进程当前的运行堆栈信息。
程序自身产生的coredump文件一般可以用来分析程序运行到哪里出错了。Linux平台常用的coredump文件分析工具是gdb;Solaris平台用pstack和pflags;Windows平台用userdump和windbg。
外部程序触发的dump一般用来分析进程的运行情况,比如分析内存使用/线程状态等。
Solaris的常用内存分析工具umem 就是需要先通过gcore pid 得到coredump的文件然后继续分析内存情况。
全部回答
------解决方案--------------------------------------------------------探讨core dump 通常是因为segment fault, 一般是访问越界引起的。 ------解决方案--------------------------------------------------------段错误 一般是非法访问内存造成的 核心已转储 (core dump) -- 内存清除,早期的内存用磁芯存储器 ------解决方案-------------------------------------------------------- 通常是指针、内存等错误; 错误会存储到coredump文件,用gdb等工具可对coredump文件分析,定位错误发生的位置; ------解决方案-------------------------------------------------------- 进程意外退出会在当前目录下产生形如‘core.数字’的文件比如‘core.1234’使用命令gdb 运行程序名 core.数字 进入gdb然后使用bt命令 可以查看进程意外退出前函数调用的堆栈,内容为从上到下列出对应从里层到外层的函数调用历史。 ------解决方案-------------------------------------------------------- it人都叫这个“出core了”。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求介绍本容易写读后感的英文名著
帮忙取情侣名 听,这一季忧伤的雨声…
中国移动手机连锁卖场润发通信地址在哪,我要
合垌在哪里啊,我有事要去这个地方
濡傚浘,C銆丏銆丒銆丗鏄?竴涓?暱鏂瑰舰鍙扮悆
乐富i刷注册后要怎么注销
钱嘉乐与樊少皇谁的武功更厉害,谁的成就更大
什么时候可以用f(0)=0来判断函数的奇偶性,要
捉弄的弄组什么词
一天一杯维维豆奶多久能看到丰胸效果
中国人为什么喜欢母亲节
北方快餐怎么去啊,有知道地址的么
中国农业银行淮海广场支行怎么去啊,有知道地
汕头市潮阳区到广州方便坐车吗?
单选题下列属于气候资源的有A.降水、风B.霜冻
推荐资讯
生日当天可不可以理发
古代行刑砍头时,侩子手为什么要喷一口酒
我上周交了固安星河湾三期的房子定金,发现该
旭洋宾馆我想知道这个在什么地方
中央空调abs风口制作需要什么机器
某用人单位要求女职工在怀孕期间提前休假并缴
如何办理建筑资质 建筑资质多少钱
下列关于启动阶段行业的说法,正确的有( )。
被卖保险的忽悠,说是让我签一张空保单,写上
我国对外开放的新格局是A. 经济特区——沿海
浏览名人长廊,领悟文明进步。(7分)杰出人物
一初中家属院地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?