原帖由 wl00560 于 2007-11-19 14:31 发表
我用的是8.0啊,问题是把虚拟内存放在虚拟硬盘后,内存的限制是“虚拟内存+整个内存”。
你们也可以试一下啊,2G内存,虚拟1G,然后设置800M于虚拟硬盘上,你们到设备管理器中看,内存限制(就是最大内存容量)是不 ...
原帖由 wl00560 于 2007-11-19 14:55 发表
我这儿能正常加载虚拟内存,但问题是虚拟硬盘加载后,内存限制(任务管理器中)变成了“虚拟内存+整个内存“,如果虚拟内存是700M,就是2.7G,如虚拟内存是800M,就是2.8G(内存以2G计算)。
好像是Windows根本就不 ...
原帖由 wl00560 于 2007-11-19 15:00 发表
按照最理想的情况是,虚拟硬盘用去1G,那么物理内存就应该只有1G,然后再加上虚拟硬盘上的800M,就是1.8G,我是这样理解的。
但现在即使虚拟了1G内存,Windows仍然认为物理内存有2G,再加上虚拟硬盘上的800M,从而才 ...
原帖由 wl00560 于 2007-11-19 15:23 发表
好像我还没有说明白我的意思,我再试着说一下:
我的虚拟内存放在虚拟硬盘中,其余地方没有虚拟内存,所以“物理内存+虚拟内存”不应该大于2G(因为都在内存中,我的内存只有2G),但现在Windows却认为我的整个内存 ...
原帖由 wl00560 于 2007-11-19 15:33 发表
谢谢你,如果能禁用虚拟内存也可以啊。但那个该死的《英雄连》一定要用768M虚拟内存才能运行,我也是没办法啊……
现在的问题是,无论把768M虚拟内存放在硬盘上,放在虚拟硬盘上,Windows都认为是2.7G,从而在运行《 ...
原帖由 ft5555 于 2007-11-19 15:39 发表
:funk: 多简单的问题啊!
2g内存分出1g作虚拟硬盘。系统内存总数不变,原因如4楼。只不过1g永远是被占用的。在1g上划出800m作虚拟内存。和你在硬盘上划800m是一样的。因为1g内存被系统识为硬盘了。所以总内存数是 ...
原帖由 wl00560 于 2007-11-19 15:47 发表
现在的问题是,我的“可用内存”不只有1.8G啊,我在1楼说了,运行《英雄连》时,内存可以达到2.2G,明显占据了硬盘,就是这点令我郁闷……
实际上,我猜想,如果可能,Windows会让2.7G内存一齐投入使用(天知道多 ...
原帖由 wl00560 于 2007-11-19 16:11 发表
哦,应该是这样的,整个内存是2G+700M(实际上这700M是重复计算的),那么2.2G的内存占用就应该是2.2G-700M=1.5G,是不是这样呢?简言之,就是Windows重复计算了虚拟内存容量?实际上所用的内存没有那样多?
原帖由 OCFish 于 2007-11-19 16:37 发表
那个叫页面文件,国内俗称虚拟缓存而已。这样翻译比较容易让人理解。页面文件是无法禁用的,这个不是能不能禁用的问题,因为在真实的物理环境中运行WINDOWS系统所需要消耗的内存是你无法想像的数量。MS通过逻辑方 ...
原帖由 ft5555 于 2007-11-19 15:39 发表
:funk: 多简单的问题啊!
2g内存分出1g作虚拟硬盘。系统内存总数不变,原因如4楼。只不过1g永远是被占用的。在1g上划出800m作虚拟内存。和你在硬盘上划800m是一样的。因为1g内存被系统识为硬盘了。所以总内存数是 ...
原帖由 ShinichiYao 于 2007-11-19 16:18 发表
windows说:我有2G内存
RamDisk说:我需要用1G
然后拿了1G划给了虚拟硬盘1G
windows说:我用掉了1G还有1G,
游戏说:我要700M
windows说:内存不太够了我要虚拟内存
然后看到RamDisk虚拟的1G“硬盘”就用了
那么现在对windows来说是不是用了不止2G内存了?
可是他用了硬盘没有?
原帖由 OCFish 于 2007-11-19 16:55 发表
WINDOWS系统非常庞大,现有的物理系统上不存在“内存充足”这一情况。等你有了100G内存你在打电话告诉比尔你要“物理运行”WINDOWS。
| 欢迎光临 POPPUR爱换 (https://we.poppur.com/) | Powered by Discuz! X3.4 |