06 2017 档案

linux下生成core dump文件方法及设置
摘要:当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”)。我们可以认为 core dump是“内存快照”,但实际上,除了内存信息之外,还有些关键的程序运行状态也会同时 dump 下来,例如寄存器信息(包 阅读全文

posted @ 2017-06-21 14:43 Still water run deep 阅读(2040) 评论(0) 推荐(0)

Linux写时拷贝技术(copy-on-write)
摘要:COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么去取指令执行 阅读全文

posted @ 2017-06-01 14:59 Still water run deep 阅读(262) 评论(0) 推荐(0)

导航