博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

飞翔,嵌入式linux

linux嵌入式系统必将大行于天下。专注于linux嵌入式系统的搭键,专注于高效稳定软件的开发,专注底层程序调试技术。
  feixiang.cublog.cn

关于作者
姓名:飞翔
Email:loughsky@sina.com
职业:IT
年龄:32
位置:北京
个性介绍:专注在嵌入式操作系统,以及高效程序调试
|| << >> ||
我的分类


关于Linux的内存使用
前一段一直在做系统的内存优化,故将自己得到的知识进行了一下总结,形成了一个PDF文档,放在这里共大家参考,一同进步。
 
这个文档主要讲述的是在linux平台下,进程是如何使用内存的,这里涉及到进程的代码段、数据段、堆和栈。对动态链接库的内存机制也做了详细的讲解,还包括线程和环境变量。
 
这还只是一个初稿,日后我也会不断的补充。如果各位有什么问题和建议,可以联系我,大家共同进步。
 
 
文件: linux内存.pdf
大小: 650KB
下载: 下载

发表于: 2008-03-04,修改于: 2008-03-04 09:21,已浏览739次,有评论3条 推荐 投诉


网友评论
网友: 3040602024 时间:2008-03-19 22:29:23 IP地址:222.186.101.★
大哥你写的太好了 
一直看你的BLOG   佩服  呵呵
替广大菜鸟谢谢你啦

网友: 本站网友 时间:2008-03-27 15:48:09 IP地址:58.247.121.★
真是太棒了。佩服。

只是针对 cat memmap 一段中有个疑问
你说 mammap 中的堆段正好有26个字符,可是我仔细数了数你的例子,算上空白,应该是66个字符才对,而且你还提到memmap中每两个字符对应虚拟内存中的一个页, (66/2)*4K = 132K , 应该正好。

不知道是理解有偏差还是确实文档中确实错把66写成26了,请确认。

网友: 本站网友 时间:2008-07-05 10:00:40 IP地址:121.15.134.★
谢谢共享,谢谢开源。

 发表评论