查看: 5114|回复: 13
收起左侧

[讨论] 最近才发现原来虚拟内存是无法禁用的……

[复制链接]
ldeyw
发表于 2008-6-22 18:28:31 | 显示全部楼层 |阅读模式
禁用虚拟内存以后,系统会自动悄悄产生一个隐藏的页面文件,从任务管理器内看到该占用虚拟内存的依然占用,手动禁用只不过是自己骗自己而已。
用Ramdisk虚拟了一个内存硬盘试了试,即使真的完全用物理内存,也没有发现什么明显的速度提高,所以我觉得虚拟内存还是让系统自动安排比较好。反正只有极少使用的东西,程序才把它才放进虚拟内存里。
不知道有没有人有不同看法。
gpgt
发表于 2008-6-22 18:34:48 | 显示全部楼层
windows的执行效力是比较差的.所以禁用虚拟内存,对速度影响也很小.
有色心无色胆
发表于 2008-6-22 18:51:04 | 显示全部楼层
2G内存,还是设置了1G多的虚拟内存。有些大型软件还是要用到虚拟内存的。毕竟硬盘空间足够大了,没必要禁用吧。再说现在的物理内存是不小,但以后的新系统新软件肯定也是逐渐加大内存占用的。说不定8G内存也觉得小呢,只是时间问题罢了。
mzj
发表于 2008-6-22 18:53:44 | 显示全部楼层
保留虚拟内存,系统会稳定一些。
再说, 一般都是先用虚拟内存,再用物理内存, 所以禁用与否对速度的影响可以忽略不计。
zb0502
发表于 2008-6-23 00:20:47 | 显示全部楼层
LZ 如果了解一下Windows的内存管理机制就知道虚拟内存是不可能禁用的,倒是可以禁用pagefile.sys这个页面文件
cgk508
发表于 2008-6-23 00:37:33 | 显示全部楼层




有字,非水贴啊!!!
ldeyw
 楼主| 发表于 2008-6-23 02:22:17 | 显示全部楼层
晕,怎么你们都不看标题?先看清楚我的标题和内容啊
我说的是“虚,拟,内,存,无,法,禁,用”
刚才又做了一个实验,用Ramdisk虚拟一个硬盘做虚拟内存,运行读盘时间久的游戏,发现比虚拟硬盘之前变得卡了,读盘时间也没有减少。
判断出以下几点:
1,物理内存占用小了。
2,物理内存少占用的部分,并没有以虚拟内存的形式补足。
3,更多地依赖读取硬盘。
因此得出一个结论:大多数大型程序使用的物理内存与硬盘交换数据时,并非完全优先取自虚拟内存,反而还会因为物理内存的小,而更少地占用物理内存,更多地直接与硬盘文件交换数据。导致运行效率降低。

不知道我这个结论对不对,有没有人有不同看法?

再重申一次,回帖之前先看清楚我说的是什么啊
ldeyw
 楼主| 发表于 2008-6-23 02:26:55 | 显示全部楼层
原帖由 zb0502 于 2008-6-23 00:20 发表
LZ 如果了解一下Windows的内存管理机制就知道虚拟内存是不可能禁用的,倒是可以禁用pagefile.sys这个页面文件

顺便回答一下5楼,我上面的第一句话就是“禁用虚拟内存以后,系统会自动悄悄产生一个隐藏的页面文件,手动禁用只不过是自己骗自己而已”,所以,你说的页面文件也是不可能禁用掉的。
话说回来,页面文件pagefile.sys,它根本就是虚拟内存啊
且行且吟
发表于 2008-6-23 08:55:45 | 显示全部楼层
学习了
继续关注讨论
maocn
发表于 2008-6-23 09:04:30 | 显示全部楼层
pagefile.sys 此文件调整权限后可以删除.....
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-18 10:53 , Processed in 0.126185 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表