返回列表 发帖

tw2现在就差动态内存整理了,要不就基本完美了

tw2现在就差动态内存整理了,要不就基本完美了
像Maxthon,GreenBrowser一样来个内存整理还是有必要的,
要不有时候在已经打开两个页面的情况下在开5个,再把这5个关了,
但是内存还是比2个的时候多出好几十MB,过很久后还是差不多。
现在是开个5个页面以内就100+MB,还是有减少的空间了。
还有现在的配置文件怎么又多了两个了,本来就喜欢tw那样就一个文件的。
希望不要再变成一大堆。

不要不要,如果楼主想的话,推荐你一个内存小工具,我用着挺好的。

内存救星1.0正式版

Windows为每个应用程序平等的分配内存,但这样并不合理。例如:你在玩游戏时,一些内存被IE或QQ占用,你并不想关掉他们,这会严重影响游戏的流畅度。类似的例子有很多。

"内存救星"会把那些"不常用",但是"必须运行的程序"的内存使用量降到最低,这和传统的"内存整理"是完全不同的!您会有更多空闲内存来运行其它程序,速度会更快。

传统的内存整理软件工作原理大概是:先申请一块“巨大内存”。因为物理内存几乎全被内存整理软件占用,因此Windows被迫把其他软件的内存数据转移到硬盘上的“虚拟内存交换文件”(PageFile)中,完成这一过程之后内存整理软件就会释放掉刚刚申请的内存,至此整理过程完成,可用物理内存显著增加。有人给这个过程起了个好听的名字:“内存碎片整理技术”。

表面上看起来上一切都非常棒,但实际却并非如此,因为几乎所有程序的“内存数据”甚至“程序自身”都被转移到了硬盘的“虚拟内存交换文件”,当程序用到这些数据的时候就必须从硬盘读取。

硬盘数据读取速度很少有超过100M/S的,内存的读取速度要比硬盘快60,普遍能达到2G/S(1G=1024M)。由此看来传统的内存整理不但没有加快速度,反而会降低系统的速度。单纯的增加可用物理内存又有什么意义呢?

我相信使用过内存整理软件的朋友有此体会,不信的话你可以做很简单的实验:
1,运行一个大型软件或游戏,比如CS。
2,切换到桌面,使用传统内存整理软件进行整理(比如Windows优化大师附带的) 。
3,整理完毕后,恢复游戏,然后再玩玩试试看,游戏会非常的不流畅!

TOP

以前实用maxthon的时候,在maxthon被最小化很久后,再回来切换页面的时候是比较慢,tw这个比较好比较快。
这个可能就是楼上所讲的那个道理,他可能把占用的物理内存改到虚拟内存了。或者缓存到临时文件了
不过关闭页面的时候还是可以加强一下资源的回收释放。

TOP

可以考虑在最小化或未激活的情况下,适当的做资源回收减少内存使用。在激活使用的情况下可以不做。

TOP

原帖由 yondor 于 2006-10-26 10:43 发表
可以考虑在最小化或未激活的情况下,适当的做资源回收减少内存使用。在激活使用的情况下可以不做。


嗯。这个是TW的一个特色,内存占用在最小化后真的少了许多哦,重新激活后也比原来少,可能开发者已经考虑到了。

[ 本帖最后由 痴人 于 2006-10-26 10:53 编辑 ]

TOP

其实以后倒是可以考虑做个选项,把所有打开的页面都缓存到内存,而不是用ie的缓存。这样减少硬盘读写,加快浏览。

TOP

内存救星1.0正式版 果然不错,谢谢2楼的推荐

TOP

现在在保证功能的前提下,实际上,更应该注重修复bug

TOP

返回列表