Board logo

标题: [改进建议] TW内存占用是不是太多了?如图对比FF3,MAXTHON2~ [打印本页]

作者: amino1920    时间: 2008-10-10 14:15     标题: TW内存占用是不是太多了?如图对比FF3,MAXTHON2~

3个浏览器都开3个网页,太平洋,新浪,163邮箱.
作者: no3q    时间: 2008-10-10 14:19

哪一版
作者: 化外愚民    时间: 2008-10-10 14:22

不能直接比,比如说过滤的选项是不是一样等。占的内存主要还是来源于网页内容本身,tw本身上占的内存应该是相对比较少的。
作者: april    时间: 2008-10-10 14:23

不是很科学
作者: 正义的大脚    时间: 2008-10-10 14:28

原帖由 化外愚民 于 2008-10-10 14:22 发表 http://bbs.ioage.com/cn/images/common/back.gif
不能直接比,比如说过滤的选项是不是一样等。占的内存主要还是来源于网页内容本身,tw本身上占的内存应该是相对比较少的。


问一下:tw虚拟内存很大,是不是把资源占用悄悄都转移到虚拟内存上了?显得占内存比较小?
作者: 化外愚民    时间: 2008-10-10 14:37

原帖由 正义的大脚 于 2008-10-10 14:28 发表 http://bbs.ioage.com/cn/images/common/back.gif


问一下:tw虚拟内存很大,是不是把资源占用悄悄都转移到虚拟内存上了?显得占内存比较小?

我说的占用小,是指的所有的加起来。
作者: no3q    时间: 2008-10-10 14:37

据说"物理内存是实时.虚拟内存是备用"
作者: amino1920    时间: 2008-10-10 15:32

原帖由 化外愚民 于 2008-10-10 14:22 发表 http://bbs.ioage.com/cn/images/common/back.gif
不能直接比,比如说过滤的选项是不是一样等。占的内存主要还是来源于网页内容本身,tw本身上占的内存应该是相对比较少的。


意思就是TW本身占的内存比较小,但是打开相同的网页,整体占用的内存比其他浏览器高?
作者: tinham    时间: 2008-10-10 17:09

你理解错误了吧,楼上
作者: 情绪激动    时间: 2008-10-10 17:11

反正我是超级的占虚拟内存,损我硬盘的TW啊
作者: 用户名错误    时间: 2008-10-10 19:22

嗯.......如何正确科学的评测各个浏览器的内存占用情况?
作者: AY    时间: 2008-10-11 16:04

原帖由 正义的大脚 于 2008-10-10 14:28 发表 http://bbs.ioage.com/cn/images/common/back.gif


问一下:tw虚拟内存很大,是不是把资源占用悄悄都转移到虚拟内存上了?显得占内存比较小?

每当关闭所有标签时都转移一次,每次都是全数转移。
作者: light    时间: 2008-10-11 16:12

原帖由 正义的大脚 于 2008-10-10 14:28 发表 http://bbs.ioage.com/cn/images/common/back.gif


问一下:tw虚拟内存很大,是不是把资源占用悄悄都转移到虚拟内存上了?显得占内存比较小?

当然不是
请看此帖:http://bbs.ioage.com/cn/viewthread.php?tid=68084&page=4
作者: AY    时间: 2008-10-11 16:16

原帖由 用户名错误 于 2008-10-10 19:22 发表 http://bbs.ioage.com/cn/images/common/back.gif
嗯.......如何正确科学的评测各个浏览器的内存占用情况?

基本上不能。

比如 MFC runtime 占用的内存要算么?你系统早就已经有其他程序在运行 MFC runtime 了,你新启动的程序虽然使用 MFC runtime,但就不用额外增加内存开销,那么要算么?算多少?在 XP 及之前系统的 task manager 这个 MFC runtime 占用的内存会重复地全数算到每个使用 MFC runtime 的程序上,在 vista 的 task manager 这个 MFC runtime 占用的内存則不算到任何程序上...
作者: AY    时间: 2008-10-11 16:19

原帖由 light 于 2008-10-11 16:12 发表 http://bbs.ioage.com/cn/images/common/back.gif

当然不是
请看此帖:http://bbs.ioage.com/cn/viewthread.php?tid=68084&page=4

事实上都是转移了,请看完 http://bbs.ioage.com/cn/viewthread.php?tid=68084&page=4 的所有贴子再说。
作者: 天才杨威利    时间: 2008-10-11 17:57

不明白为什么要将被关闭标签的内存占到虚拟内存里面?如果是为了再次打开比较快的话,我认为这和将他们放在ie临时文件里是一样的。如果不是的话那就更没有必要保存这部分内存了,应该完全的回收才对。
作者: AY    时间: 2008-10-11 19:20

原帖由 天才杨威利 于 2008-10-11 17:57 发表 http://bbs.ioage.com/cn/images/common/back.gif
不明白为什么要将被关闭标签的内存占到虚拟内存里面?如果是为了再次打开比较快的话,我认为这和将他们放在ie临时文件里是一样的。如果不是的话那就更没有必要保存这部分内存了,应该完全的回收才对。

事实上并非把 "被关闭标签的内存" 转到虚拟,而是把 "程序占用的内存" 转到虚拟,不论内存是属于被关闭标签的,还是程序其他部份比如介面/菜单等占用的。

关闭标签不能完全释放内存是所有浏览器的共同问题。要做都关闭标签能完全释放内存就只有像 ie8 (在 xp) 及 chrome 般每个标签使用独立进程。




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2