世界之窗论坛's Archiver

化外愚民 发表于 2008-10-13 09:19

[quote]原帖由 [i]AY[/i] 于 2008-10-3 20:58 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=662675&ptid=68084][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]

看來你是混淆了。 :lol:

其實 TW 一直也有这么做(除了 UMPC 版),你可以问问开发组是不是在關閉所有標籤時執行 SetProcessWorkingSetSize。 [/quote]
这个问题开发组早就说过了。
频繁整理当然不对(如tt及mt做过的),但一点也不整理也是不对的,过犹不及也。

化外愚民 发表于 2008-10-13 09:20

[quote]原帖由 [i]AY[/i] 于 2008-10-3 23:23 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=662914&ptid=68084][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]

"未使用的頁面內存轉入虛擬內存" 是甚麼意思?把背景標籤佔用的內存轉到虛擬?要是 TT 能把背景標籤佔用的內存分辨出來並轉移,那就是新技術了。你怎樣得出這個結論?你用甚麼工具觀察的到?

TT 一向是定時每幾 ... [/quote]
定时几秒的,应该更差(太频繁了),肯定比tw的这种更差。还有那种失焦即转换的,不知道tt改了没有。

AY 发表于 2008-10-13 17:08

[quote]原帖由 [i]tim_xxx[/i] 于 2008-10-12 23:52 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=671419&ptid=68084][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]


你好!我平时只用tw,对其他的浏览器不太懂,想问你一下,有什么浏览器是不做内存整理的?或者有选项选择的,谢谢 [/quote]
大部份程序都不做内存整理,因为系统会因应需要做。

ie 不做
opera 不做
chrome 不做
ff 不但不做,还主动阻止 ff 最小化时 window 对 ff 做
mt1 做,但有选项选择的,mt2 已经不做
gb 做,但有选项选择的
tt 以前做,现在已经不做
...
tw 1/2 (UMPC 版以外) 都做,没有选项

AY 发表于 2008-10-13 17:17

[quote]原帖由 [i]化外愚民[/i] 于 2008-10-13 09:19 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=671527&ptid=68084][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]

这个问题开发组早就说过了。
频繁整理当然不对(如tt及mt做过的),但一点也不整理也是不对的,过犹不及也。 [/quote]
用完的资源不释放是不对 - createwindow 有 destroywindow,createmenu 有 destroymenu,getdc 有 releasedc,loadicon 有 destroyicon,... 这是基本编程常识。但没听说过程序必须要把物理内存转移到虚拟内存的说。

或者请教一下当系统有空闲内存时把物理内存转移到虚拟内存对系统或程序有什么用处?为什么不转移时不对的?你是在 MSDN 还是哪里看到有这个要求?

[[i] 本帖最后由 AY 于 2008-10-13 17:19 编辑 [/i]]

伤残人士 发表于 2008-10-13 20:42

tw不錯,就是打开非常多页面和长时间浏览以后虚拟内存占用很多,一般我都是关闭以后重新开一个~

AY 发表于 2008-10-14 12:14

事实上要是能把 "已关闭标签占用的内存" 辨别出来并转移到虚拟内存的话还可以说得上有好处,但问题是这个 "内存整理" 是 "无判断" 地转移,管它是菜单占用的,还是工具条占用的,还是状态栏占用的,还是插件占用的,还是皮肤占用的,都一概转移虚拟内存,这样做就令到程序变慢了。

页: 1 2 [3]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.