2014年3月18日

Linux core 文件介绍

摘要: 1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:ulimit -c 0下面的命令可以检查生成core文件的选项是否打开:ulimit -a该命令将显示所有的用户定制,其中选项-a代表“all”。也可以修改系统文件来调整core选项在/etc/profile通常会有这样一句话来禁止产生core文件,通常这种设置是合理的:# No core files by defaultulimit -S -c 0 > /de 阅读全文

posted @ 2014-03-18 20:32 袁军峰 阅读(216) 评论(0) 推荐(0)

Linux下内存的几个基本概念

摘要: 先介绍几个基本概念:SIZE: 进程使用的地址空间, 如果进程映射了100M的内存, 进程的地址空间将报告为100M内存. 事实上, 这个大小不是一个程序实际使用的内存数.RSS: "Resident Set Size", 实际驻留"在内存中"的内存数. 不包括已经交换出去的代码. 举一个例子: 如果你有一个程序使用了100K内存, 操作系统交换出40K内存, 那么RSS为60K. RSS还包括了与其它进程共享的内存区域. 这些区域通常用于libc库等.SHARE: RSS中与其它进程共享的内存部分大小.VMSIZE: 一个进程占用的总的地址空间大小. 阅读全文

posted @ 2014-03-18 20:05 袁军峰 阅读(369) 评论(0) 推荐(0)

导航