关于core文件的生成

 1、core文件简介 Core,又称之为Core Dump文件,是Unix/Linux操作系统的一种机制。OS在出Core的同时,虽然会终止掉当前进程,但是也会保留下第一手的现场数据,OS仿佛是一架被按下快门的相机,而照片就是产出的Core文件。里面含有当进程被终止时内存、C...

2016-06-03 10:53:09

阅读数 493

评论数 0

【定位分享】一个除0异常的挫折定位过程

 某年某月某日,某同学发现进程gdb跟踪,断在某一点。某些错误很难复现,出现一次,千万不要随随便便看一下跳过去了。     插播1:     用gdb跟踪打断点,continue之后,就不要在按回车了,就是下面的样子Continuing.出现之后,不要按回车,否则你会发现好不容易断住了,...

2016-06-03 10:30:50

阅读数 576

评论数 0

【定位分享】记一次内存泄漏定位

 先抛出定位结论:打开了一个socket ,但是没有去收报文,导致内存被报文占满,引起OOM。 定位过程很艰辛,但是真正找到问题所在,发现问题,只用了半个小时。多花的两天时间都是瞎忙活。 关键的几步如下: 1、通过分析 # cat /proc/meminfo 发现,MemFree有减少...

2016-06-03 10:25:39

阅读数 1759

评论数 0

启动内核为什么一定要先启动bootloader

 有个参考资料: 下面是我的理解,基于上面的补充,如有不对的或者需要补充的地方,欢迎指正。 1、linux一开始的设计是在inter的X86上,是有BIOS的。而bootloader是嵌入式设备才有的,一部分功能就是替代了BIOS。 完成对内核的引导和加载。 2、基于上面的考虑,操作系...

2016-03-19 16:06:10

阅读数 1795

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭