当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 内存占用为什么这么高?是因为wine吗?
帖子发表于 : 2010-09-11 22:25 
头像

注册: 2010-09-11 16:20
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
刚才尝试了wine,在wine里面试了一些WIN下的软件,还还打了一盘星际o(╯□╰)o 退出之后发现内存占用超高,占满了2G,而我并没有开什么其它软件,用wine打开的软件也已经关掉了。但是内存占用仍然很高。。。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 内存占用为什么这么高?是因为wine吗?
帖子发表于 : 2010-09-11 22:42 
头像

注册: 2007-03-02 17:36
帖子: 7278
送出感谢: 3
接收感谢: 99
没事,就那样。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 内存占用为什么这么高?是因为wine吗?
帖子发表于 : 2010-09-11 22:57 
头像

注册: 2009-01-06 15:18
帖子: 13005
地址: 人间
送出感谢: 1
接收感谢: 24
没事。


_________________
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 内存占用为什么这么高?是因为wine吗?
帖子发表于 : 2010-09-11 23:03 
头像

注册: 2010-09-11 16:20
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
没事?这个这个。。。这样不会导致系统速度很慢?为什么程序不会自动释放内存。。。?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 内存占用为什么这么高?是因为wine吗?
帖子发表于 : 2010-09-11 23:09 
头像

注册: 2007-03-02 17:36
帖子: 7278
送出感谢: 3
接收感谢: 99
该用的时候会释放的。
linux是尽量多的使用内存,没准用的着的就先读进内存,否则闲着那么多内存干么用。放心,不会影响速度的。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 内存占用为什么这么高?是因为wine吗?
帖子发表于 : 2010-09-11 23:11 
头像

注册: 2008-03-28 20:52
帖子: 1470
系统: QNX
送出感谢: 12
接收感谢: 2
只要没用到swap就好了,如果你觉得变慢了,估计是内存泄漏了


_________________
missing is i missing you...


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 内存占用为什么这么高?是因为wine吗?
帖子发表于 : 2010-09-11 23:11 
头像

注册: 2007-03-02 17:36
帖子: 7278
送出感谢: 3
接收感谢: 99
如果不放心 ,就运行
~ $ free -m
total used free shared buffers cached
Mem: 480 461 19 0 15 219
-/+ buffers/cache: 226 253
Swap: 572 101 471

-/+ buffers/cache: 226 253 这行是真正使用的内存。其他的都使用做了缓存。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 内存占用为什么这么高?是因为wine吗?
帖子发表于 : 2010-09-17 19:32 
头像

注册: 2010-09-11 16:20
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
感谢楼上各位大神的回答!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 内存占用为什么这么高?是因为wine吗?
帖子发表于 : 2010-09-17 19:34 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
/proc 是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前 kernel的行为做出调整。那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存。操作如下:
引用
[root@server test]# cat /proc/sys/vm/drop_caches
0

首先,/proc/sys/vm/drop_caches的值,默认为0。
引用
[root@server test]# sync

手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)
引用
[root@server test]# echo 3 > /proc/sys/vm/drop_caches
[root@server test]# cat /proc/sys/vm/drop_caches
3

将/proc/sys/vm/drop_caches值设为3
引用
[root@server test]# free -m
total used free shared buffers cached
Mem: 249 66 182 0 0 11
-/+ buffers/cache: 55 194
Swap: 511 0 511

再来运行free命令,会发现现在的used为66MB,free为182MB,buffers为0MB,cached为11MB。那么有效的释放了buffer和cache。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译