标题: [经验交流] TW占内存其实并不多 [打印本页]
作者: rui75603 时间: 2010-6-1 10:24 标题: TW占内存其实并不多
一直有人说TW占用内存厉害,今天真好在别的坛子里学了点东西,就现学现卖吧。
坛子里的东西写得比较深,这里我就浅说一下:
内存,分二个部份,一部份是物理内存,就是装机时我们买的内存条;另一部份,是虚拟内存,是操作系统把硬盘划一块出来,作为内存用,目的是为了在物理内存不够的情况下,把物理内存中一部份暂时不用的数据,转到虚拟内存中去,空出物理内存来运行需要运行的东西。
那未,我们可以理解成,我们的内存=物理内存+虚拟内存。而我们平时用任务管理器看到的内存占用,都是指一个进程所占物理内存,其实,往往一个进程除了占有物理内存之外,还会占有一部份虚拟内存,这二者之间的比例,和软件开发者的思路有关。
如果一个软件,占物理内存小,占虚拟内存大,优点是可以空出物理内存来运行更多的软件,缺点是,常常要和虚拟内存交换数据,而交换数据的过程相对于内存运行来说,是很慢的,表现出来的具体现象,就是卡机,假死等。
相反,如果一个软件,占物理内存大,占虚拟内存小,甚至不占虚拟内存,那这个软件一旦加载完成,运行是很快的,因为很少交换数据或不交换数据,也就大大减少了由于交换数据而引发的停顿。
回到我们的浏览器上来说,如果用只是用任务管理器来看占多少内存,这是不真实的,因为你看不到虚拟内存中的占有量。由于各开发者的思路不同,所以物理内存和虚似内存的占有比例,是各不相同的,也就是说,用任务管理器看到的内存占有量少,未必是真的少,反之也然。
如果大家有兴趣,可以下载process explorer这个软件,这个是可以看到一个软件在物理和虚拟内存中的用量的。二者加起来,就是这个软件的内存总占有量。
具体的各浏览器的内存占有量,我就不说了,免得被说成枪手,有兴趣的,大家自己去测好了。
作者: uuyyhhjj 时间: 2010-6-1 11:46
浏览器的内存使用因该这样理解,
1.页面内存,也就是指显示网页所必需的内存这是无法避免的!
2.浏览器本身内存! 如果占用内存很大,就是个花瓶而已
众多浏览会随着浏览网页的数量而不断增加内存消耗,最终可能需要关闭浏览器才能释放内存!而TW这点似乎做的不错!
话说我以前用的电脑不怎么好,试过很多浏览器,总结一点TW2是最快的!火狐这卡神是最慢的!以至于用到现在的TW3!
不过不知怎么的,是否TW2也是和TW3一样的开发速度呢....如今TW3确实不怎么的..
作者: roc7 时间: 2010-6-1 11:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 9wis 时间: 2010-6-1 13:22
终于有说公道话的啦
作者: swan822 时间: 2010-6-1 16:53
说的苍白无力啊。
和chrome比一比看视频的占用吧!
作者: い▽'離開 时间: 2010-6-1 17:39
不同内核你也要拿来比 可笑
作者: zee 时间: 2010-6-1 17:50
I don't care! 不在乎,了不起加到8G
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) |
Powered by Discuz! 7.2 |