- 积分
- 35172
- 最后登录
- 2022-2-24
- 精华
- 0
- 阅读权限
- 160
- 主题
- 22
- UID
- 485227
- 帖子
- 2684
- PB币
- 39437
- 威望
- 5683
- 贡献
- 0
- 技术
- 1
- 活跃
- 60
猫叔
- UID
- 485227
- 帖子
- 2684
- PB币
- 39437
- 贡献
- 0
- 技术
- 1
- 活跃
- 60
|
楼主
发表于 2010-12-19 12:40:23
IP属地四川
简短的说一下问题:
因为程序需要,我只有在32位系统下才能进行工作.内存虽然是1333的评分也上不去.
用了ReadyFor4GB后在系统属性里看果然开到了4GB,内存评分也上去了,在任务管理器里查看可用内存数也到了4020M总数,着实兴奋了一次.
但是昨天出现了一个问题,以前我一直power -h off关闭了休眠功能,昨天把休眠开启了,结果发现hiberfil.sys只有2.94G,而我没有开4GB的时候内存可用数也是2.94G.
于是,我做了一个测试,开启了一些吃内存的程序,当内存使用超过2.94G以后,明显硬盘在猛转,在使用pagefile文件.
当内存使用超过3G了后,我使用了休眠,等写入硬盘并关闭了后,按电源键启动恢复休眠前的状态,本以为恢复会出现问题,但是没有任何问题的又恢复到了休眠前的状态.
刚刚询问了几个朋友,他们的说法是超过2.94的实际是在PAGEFILE里,所以不用写到硬盘上,于是问题产生了,虽然我开了4GB,但是我真的能使用超过我原来限制的(2.94G)内存么?
虽然关于ReadyFor4GB的说法不一,讨论这个有点引战的味道,但希望楼下的讨论不要急,让我们一起分析这个问题,我的环境必须是32位的以便运行64位运行不了的某些软件,而且我也对ReadyFor4GB有好感,但现在出现的这个问题让我疑惑了,请大家帮帮忙.
PS:如果不使用ReadyFor4GB,可以将RRAMDISK(设置了768M作为内存盘)用到没有使用到的内存上(开系统占800M),而现在RRAMDISK在使用实际的内存(开机系统战1.6G内存),如果不能充分的使用到4GB的话,还不如用不开4GB的来使RRAMDISK用未分配的内存. |
|