返回列表 发帖
原帖由 Stefanie 于 2006-5-18 01:43 PM 发表
oh~my~god~

如果数据多次在内存和硬盘上交换...

如果需要你所说的把暂时不需要的模块放入后台,那windows也可以做到,MT自己做这个是干什么?
如果你说的供其他程序支配,那我肯定是会把浏览器等其他东西最 ...


数据本来就是从硬盘调入内存,再从内存调入CPU。。。但是硬盘读写的速度赶不上内存读写的速度,所以需要有个虚拟内存作为缓冲(先把需要载入内存的数据在虚拟内存里面处理好)。。。而内存就相当于CPU缓存的扩充(道理和上面一样)

不要的模块载入后台,windows有做到么?就算它能做到的也不过像MT一样只处理自身的模块。。。

windows什么时候会自动整理内存?

就想你说的,你做那些动作mt就会认为你在运行其他程序而释放内存,因为是程序,没有那么智能。。。他指判断当前是否在使用mt,判断条件就是焦点。。。不过由于它只处理自身,所以你感觉不出它的活动。你可以想象一只蚂蚁和一只大象在你身边经过的不同。。。

事实上,其他内存整理软件也必须要常驻内存就是这个原因,但是他的处理是处理全部程序,包括windows本身,所以你能感觉到他的活动,也因此它只能按你制定的条件来运行(比如指定时间运行)。。。

TOP

原帖由 caten 于 2006-5-18 01:55 PM 发表



看来你连物理内存转到虚拟内存 的副作用都没搞清楚  那就更不必说什么了


可以说说么?我很想了解。。。

TOP

物理内存转到虚拟内存   CPU占用会忽然升高  而且同时因为你焦点切换出去了  那一般是在开别的东西 那么   CPU占用会更高 这样  就容易假死了   而且     物理内存转到虚拟内存之后   程序调用到某个模块的时候 又要从虚拟内存把东西提到物理内存里来 这样   就会出现程序运行很慢的现象  所以 原理上说     在足够大的内存下  不用虚拟内存是最好的    所有的程序都放在物理内存里面  省去了和虚拟内存之间的交换 要快速地多     但是某些程序必须要设置虚拟内存才能运行   这又是另一回事了

TOP

原帖由 caten 于 2006-5-18 02:08 PM 发表
物理内存转到虚拟内存   CPU占用会忽然升高  而且同时因为你焦点切换出去了  那一般是在开别的东西 那么   CPU占用会更高 这样  就容易假死了   而且     物理内存转到虚拟内存之后   程序调用到某个模块的时候 又 ...


很有道理,我想这的确可能部分假死的原因,也许这也是加了个开关的原因之一,但是并不能说明这是物理内存转入虚拟内存的副作用。。。只能说是mt加入这个功能的副作用。。。因为在mt清理内存的时候,相当于开了一内存清理软件来清理自身。。。这也是实际大于理论的一个例子。。。但是在假死之后我们的浪费的内存还是释放了,这也是这个功能的目的,于是回到开始,这个功能并不是骗人的。。。。

实际上很多时候,这个功能可以帮我们解决mt自身内存泄漏的问题(事实上每个软件都会有内存泄漏的问题。。。只是或大或小。。。),而且出现因为这个假死的情况因人而异,所谓有得必有失也是这个道理。。。

[ 本帖最后由 Kinkairy 于 2006-5-18 02:25 PM 编辑 ]

TOP

事实上  这个功能也会造成内存的泄露  不信你晚上睡觉之前把MT打开 什么都不做  然后把系统的什么休眠    等等功能都关掉 第2天早上看看就知道了    内存至少200M

这个功能本来就是骗人的   因为不是释放 而是转到虚拟内存里而已  这不叫释放  这叫转移

转移之后   你得到的好处什么??软件用的快了?

TOP

没注意到你27F又编辑了一下,我的意思是,既然内存整理软件是针对这个系统的,会造成系统的速度慢下来,那么MT的针对它自己的内存整理,难道就不会造成MT它自己的速度慢下来?
...
偶看着就好了

TOP

唉,又是刨坟贴

IE内核自身的一些问题加上shell一层对浏览功能加强部分的问题,应该说所有的IE内核多窗口浏览器在使用的时候都会会导致内存占用越来越大,而所谓的内存释放功能并不能解决内存泄漏的问题,物理内存会小,但是虚拟内存是会稳定增加的
遇到崩溃假死或者感觉速度慢或者其他问题的朋友可以先试试使用TW3
TheWorld we explore the world.

TOP

原帖由 caten 于 2006-5-18 03:06 PM 发表
事实上  这个功能也会造成内存的泄露  不信你晚上睡觉之前把MT打开 什么都不做  然后把系统的什么休眠    等等功能都关掉 第2天早上看看就知道了    内存至少200M

这个功能本来就是骗人的   因为不是释放 而是 ...


像我说的,几乎所有的软件都会有内存泄漏的问题,而这个功能也是为了改善这个问题,而不是杜绝这个问题(事实上也没办法杜绝。。。)。就算它自身会造成的泄漏,也同样会通过它自己处理。。。我经常是mt开一整天,从来没有内存想你所说的情况。。。

你认为什么是释放?

将内存暂时不用的数据置入后台(虚拟内存),把前台的内存占用空出来(物理内存),不可以认为是释放么?

就算你在硬盘里数据彻底删除,实际上数据并没有在你的计算机里消失,这个删除实际上就是标示出那些数据是不要的。那么这个是否不能理解为删除?而要理解为标示?

转移的好处就像上面所说:把前台的内存占用空出来。。。

原帖由 Stefanie 于 2006-5-18 03:10 PM 发表
没注意到你27F又编辑了一下,我的意思是,既然内存整理软件是针对这个系统的,会造成系统的速度慢下来,那么MT的针对它自己的内存整理,难道就不会造成MT它自己的速度慢下来?


这个不会造成系统速度慢下来,只是因为一瞬间造成数据大量涌入而出现短暂的停顿,但是过了这个瓶颈,改善的结果就出来了。。。

TOP

原帖由 mutalisker 于 2006-5-18 03:28 PM 发表
唉,又是刨坟贴

IE内核自身的一些问题加上shell一层对浏览功能加强部分的问题,应该说所有的IE内核多窗口浏览器在使用的时候都会会导致内存占用越来越大,而所谓的内存释放功能并不能解决内存泄漏的问题,物理 ...


这个结果我没有想过也没有测过,但我认为话不能说得太死,要知道当初mt加入这个功能的原因之一就是为了改善内存泄漏的问题。。。

抱歉。。。没看到日期。。。但我敢用我爷爷的名义担保这坟不是我挖的。。。

[ 本帖最后由 Kinkairy 于 2006-5-18 05:35 PM 编辑 ]

TOP

现是流行多媒体,浏览器往往占用过 100 mb 内存,整理浏览器内存对于较旧的机器还是有用的。虽然 windows 本身也会自行调整,但 windows 调整的是所有 process。如果用户主要只浏览网页,没太多其他程式同时执行,maxthon 的内存整理和 windows 的效果便相差不远。但如果用户同时使用 office,或 dreamweaver/ps 等软件,maxthon 的整理效果便会比 windows 本身的较理想,因为 maxthon 只调整本身,不会影响其他程式。

但说底内存整理不过是 10 个茶壶 9 个盖的权宜之计,牺牲某部分的性能来改善另一部分的性能,如果内存足够便无谓使用。如果在日常经常出现内存紧张,便应该考虑添加内存。现时内存还真是便宜的,每天省几块钱,一个月便可以加 256 mb 吧,记得我的第一部 pc (89年) 640k 内存就要 1 千大元。

TOP

原帖由 Kinkairy 于 2006-5-18 05:28 PM 发表


像我说的,几乎所有的软件都会有内存泄漏的问题,而这个功能也是为了改善这个问题,而不是杜绝这个问题(事实上也没办法杜绝。。。)。就算它自身会造成的泄漏,也同样会通过它自己处理。。。我经常是mt开一整 ...




是您让我知道了我的观点是错误的     感谢您的提醒      我知错了  您是专家  我是渣      MT的内存释放是非常好的一个功能 他真正做到了释放内存这个世界性的难题~~~~~PF   

请您无视我吧

TOP

骗小孩子的!    

TOP

返回列表