QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 818|回复: 2

请问linux的内存优化问题

[复制链接]
发表于 2003-7-16 13:12:53 | 显示全部楼层 |阅读模式
我是刚刚开始学习的,昨天安装了redhat 9.0,运行中我发现我的256的内存报告成248,并且已经使用的是200M多了。
我查看了一下,很多进程都用了好几M的空间,而我根据windows的经验觉得是不是有一些我现在用不着的功能自动打开了?
我想去掉一些,我看到可以杀掉进程,但是不敢动手,不知道那些可以去掉,那些不可以去掉。
我现在刚学习,肯定用不到一些功能,麻烦给点指点~
发表于 2003-7-17 14:34:15 | 显示全部楼层
不必惊慌,大部分是缓冲区,这是Unix系列操作系统的特性,高效性也体现在这里。
回复

使用道具 举报

发表于 2003-7-18 11:54:12 | 显示全部楼层
去看看驱动之家的文章:
http://hardware.mydrivers.com/page/ctdir1/2003,07,18,139,0.htm

从WIN98到XP,内存的初始使用量都是极高的,这是为了以后快速分配内存而定制的。Linux独有的内存管理系统就是优秀在这里:尽量不浪费每一块内存空间,最大化利用,直到你有了新的程序启动的时候,在从现有的内存使用区分配出去。所以你会永远看到Linux下的内存使用量据高不下的。

另外,使用Mozilla浏览器浏览网页的时候会占用大量内存,所以推荐你使用精简版的Mozilla——Firebird浏览器,或者Opera。

题外话,如果你是个Linux程序员的话,写大程序千万要记住回收内存,因为Linux内核给了你的程序很大的自由去分配内存,不像Windows的内存管理那么“斤斤计较”,所以别退出了程序却霸占了空间。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 11:23 , Processed in 0.039163 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表