Board logo

标题: [经验交流] 不做强制页面物理内存转换到虚拟内存的操作 如何通过修改ini文件实现? [打印本页]

作者: sixsheeps    时间: 2008-7-5 11:25     标题: 不做强制页面物理内存转换到虚拟内存的操作 如何通过修改ini文件实现?

如题:如何通过设置theworld.ini来实现
不做强制页面物理内存转换到虚拟内存的操作
作者: AY    时间: 2008-7-5 12:40

目前不关闭所有标签 (至少保留一个标签) TW 便不会进行这个操作。

我也建议加入选项取消这操作,个人宁可 TW 用 500mb 物理内存而非 500mb 虚拟内存。
作者: WeeVee    时间: 2008-7-5 12:43

原帖由 AY 于 2008-7-5 12:40 发表 http://bbs.ioage.com/cn/images/common/back.gif
目前不关闭所有标签 (至少保留一个标签) TW 便不会进行这个操作。

我也建议加入选项取消这操作,个人宁可 TW 用 500mb 物理内存而非 500mb 虚拟内存。

同意!
作者: sixsheeps    时间: 2008-7-7 09:07

没有官方的朋友来说说这个问题么?
作者: roc    时间: 2008-7-8 13:39

可以通过第三方软件实现
作者: no3q    时间: 2008-7-8 13:42

强烈支持完全版加这个选项
劳烦开发组适当考虑下
辛苦了
作者: icc120    时间: 2008-7-8 15:38

原帖由 roc 于 2008-7-8 13:39 发表 http://bbs.ioage.com/cn/images/common/back.gif
可以通过第三方软件实现



那种?发现现在内存大了都开始心疼硬盘了
作者: no3q    时间: 2008-7-8 16:06

其实硬盘还是比较经折腾的.
只不过物理内存读写更快
作者: april    时间: 2008-7-8 16:07

……这个问题没研究过。
作者: sixsheeps    时间: 2008-7-10 15:36

还是加一个这样的选项更好
作者: teufelsy    时间: 2008-7-10 18:40

Gosurf是可以进行这样的设置的。
作者: sixsheeps    时间: 2008-7-20 09:29

完了,这个贴子沉了。
作者: 世界窗    时间: 2008-7-20 09:37

我怎么老坐分页沙发?



虚拟磁盘软件不就行了?临时文件都转到虚拟磁盘上。这样的软件好几种呢。就是页面物理内存转移也被转到虚拟的硬盘上了,还是在内存上
作者: AY    时间: 2008-7-21 20:06

原帖由 世界窗 于 2008-7-20 09:37 发表 http://bbs.ioage.com/cn/images/common/back.gif
...
虚拟磁盘软件不就行了?临时文件都转到虚拟磁盘上。这样的软件好几种呢。就是页面物理内存转移也被转到虚拟的硬盘上了,还是在内存上

不是指临时文件保存在硬盘,是指浏览器强制用 SetProcessWorkingSetSize 把占用的物理内存转移到虚拟。Maxthon 1.x/GB 都是选择性的,Maxthon 2.0/TT 都取消了,Vista 最小化时也取消了这个动作。
作者: Markit    时间: 2008-7-21 21:53

原帖由 AY 于 2008-7-21 20:06 发表 http://bbs.ioage.com/cn/images/common/back.gif

不是指临时文件保存在硬盘,是指浏览器强制用 SetProcessWorkingSetSize 把占用的物理内存转移到虚拟。Maxthon 1.x/GB 都是选择性的,Maxthon 2.0/TT 都取消了,Vista 最小化时也取消了这个动作。


Maxthon 2.0是去掉了,但是在XP下的话,最小化时还是会做一次,如果真的要杜绝这种情况的话,就干脆不要用XP好了。
Maxthon 1.x的情况也不要说得这么委婉,默认设置是只要焦点离开了MT的窗口,就都会做一次。
作者: needed    时间: 2008-7-21 22:00

什么叫虚拟内存. 我把虚拟内存禁用了.
  任务管理器里面还是会占用.  这个虚拟内存占的是哪里的地方....
作者: AY    时间: 2008-7-25 13:02

原帖由 Markit 于 2008-7-21 21:53 发表 http://bbs.ioage.com/cn/images/common/back.gif


Maxthon 2.0是去掉了,但是在XP下的话,最小化时还是会做一次,如果真的要杜绝这种情况的话,就干脆不要用XP好了。

我已经不用 xp 一年多了。

Maxthon 1.x的情况也不要说得这么委婉,默认设置是只要焦点离开了MT的窗口,就都会做一次。

可以设置就行了,默认设置反正不会 100% 满意的。

[ 本帖最后由 AY 于 2008-7-25 13:04 编辑 ]
作者: tmac    时间: 2008-11-1 14:31

这个问题很重要..虚拟内存的问题.我愿意用500M物理内存,而不是虚拟内存,,,,,,,,频繁读写硬盘不好呀...  是不是只有UMPC版可以不把物理内存转到虚拟内存上呢???
作者: 412268499    时间: 2008-11-1 18:08

原帖由 needed 于 2008-7-21 22:00 发表 http://bbs.ioage.com/cn/images/common/back.gif
什么叫虚拟内存. 我把虚拟内存禁用了.
  任务管理器里面还是会占用.  这个虚拟内存占的是哪里的地方....

我也一直没弄明白,禁用了页面文件怎么还有虚拟内存占用 哪位高人来解释下
作者: tim_xxx    时间: 2008-11-1 18:12


禁用页面文件,Windows会把内存作为交换。也就是说,页面文件不在硬盘中了(虚拟内存的一部分),而在内存中。(在资源管理器中还会显示的)
虚拟内存大小 = 实际使用内存大小 + 页面文件大小
分清"虚拟内存"与"页面交换文件"二样东西就好了

[ 本帖最后由 tim_xxx 于 2008-11-1 18:14 编辑 ]
作者: 412268499    时间: 2008-11-1 18:30     标题: 回复 20# tim_xxx 的帖子

谢谢指教
作者: tabris    时间: 2008-11-1 21:17

这个功能不错 不过是不是需要动c++的内存分配机制了
作者: mmxsse    时间: 2008-11-1 21:38

原帖由 tim_xxx 于 2008-11-1 18:12 发表 http://bbs.ioage.com/cn/images/common/back.gif

禁用页面文件,Windows会把内存作为交换。也就是说,页面文件不在硬盘中了(虚拟内存的一部分),而在内存中。(在资源管理器中还会显示的)
虚拟内存大小 = 实际使用内存大小 + 页面文件大小
分清"虚拟内 ...



非常感谢!但是我一点疑问。
我禁用了虚拟内存,在任务管理器中我发现   有些进程的“虚拟内存”比“物理内存”小

这点好像和你说的“虚拟内存大小 = 实际使用内存大小 + 页面文件大小”矛盾
作者: tim_xxx    时间: 2008-11-1 23:44

原帖由 mmxsse 于 2008-11-1 21:38 发表 http://bbs.ioage.com/cn/images/common/back.gif



非常感谢!但是我一点疑问。
我禁用了虚拟内存,在任务管理器中我发现   有些进程的“虚拟内存”比“物理内存”小

这点好像和你说的“虚拟内存大小 = 实际使用内存大小 + 页面文件大小”矛盾


你可以肯定在taskmanager中看到的是“虚拟内存”的容量吗?可能是“页面文件”的大小吧,可以抓个图发上来看看,因为xp和vista显示的信息不太一样

你看看我的vista截图,我没有禁用虚拟内存,vista下面“提交大小”的意思就是用户可以使用的虚拟内存数量。
[attach]55478[/attach]

你也可以抓个图放上来看看,不会出现虚拟内存用量小于物理内存的情况,这太矛盾了

[ 本帖最后由 tim_xxx 于 2008-11-1 23:54 编辑 ]
作者: mmxsse    时间: 2008-11-2 15:36

原帖由 tim_xxx 于 2008-11-1 23:44 发表 http://bbs.ioage.com/cn/images/common/back.gif


你可以肯定在taskmanager中看到的是“虚拟内存”的容量吗?可能是“页面文件”的大小吧,可以抓个图发上来看看,因为xp和vista显示的信息不太一样

你看看我的vista截图,我没有禁用虚拟内存,v ...



系统是WINXP sp3,内存3G,禁用虚拟内存。



[attach]55514[/attach]

[ 本帖最后由 mmxsse 于 2008-11-2 15:38 编辑 ]
作者: tim_xxx    时间: 2008-11-2 17:39

内存使用->Working Set ,也就是进程的所有虚拟内存现在被放置在物理内存中的大小
虚拟内存大小->Private Bytes,一个进程的虚拟内存没有被别的进程共享的部分
建议用Process Explorer工具查看一个进程的内存使用情况:
http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/ProcessExplorer.mspx


运行Process Explorer后,选择以下3个counter

[attach]55523[/attach]

taskmanager不适合做性能方面的观察,它显示的有些列会让人造成误解,特别是中文版

建议使用上面的PE和windows自带的性能**器(performance)


[ 本帖最后由 tim_xxx 于 2008-11-2 18:50 编辑 ]
作者: fujielei    时间: 2008-11-2 23:00

还行吧,影响几乎看不到啊




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