(转)32位win7用尽4g内存的几种解决方式

摘要:
无意中看到一篇关于win7的技巧文章,众所周知,32位的win7系统最大只能支持到3g内存,对于大于3g内存的有点浪费,该文立意非常不错,特意转帖如下,供理想同学参考:32位的win7用4g内存默认还是只能认到3.25g,还有700多m无法调用。win7本身会根据内存大小来将更多的内存做为cache,主要是利用superfetch的功能。一般的ramdisk会让内存变少,这样win7用来缓存的内存也少了。

无意中看到一篇关于win7的技巧文章,众所周知,32位的win7系统最大只能支持到3g内存,对于大于3g内存的有点浪费,该文立意非常不错,特意转帖如下,供理想同学参考:
32位的win7用4g内存默认还是只能认到3.25g,还有700多m无法调用。闲着无聊,开始尝试各种办法来更多的使用多余的内存。


1:ready for 4gb


这个补丁据说能让32位系统变得像64位系统一样,识别4g甚至128g的内存。windows32位系统中,未识别的内存,是被bios和显卡占用着的,这个补丁的作用能把未识别的内存调用出來,修改了系统内核(据说是服务器版的内核),用任务管理器可以看到,识别4g内存比识别3.25g的时候,开机后系统占用的内存更多了,说明win7在充分利用你的超大内存,将更多的文件缓存在内存里,从而提高了速度。至于这个软件的稳定性,众说纷纭,个人认为,既然用的是服务器版系统的内核,对稳定性应该无影响,不过看了ramdisk的保留内存后,觉得4g还是得留那么一点点给bios和显卡,以保证稳定性(显卡是属于pci设备占用,并不是当显存用)。


2、ramdisk


superspeed ramdisk
10已经完美支持win7,能将未识别的700多m内存优先做为内存盘,并且能继续保留部分未识别内存给bios和显卡占用,从这点来说,这个软件是最稳定的ramdisk了,不会因为调用未识别内存而导致蓝屏等不稳定问题。


由于这700m的内存是多出來的,所以系统应该只会变快,不会变慢。win7本身会根据内存大小来将更多的内存做为cache,主要是利用superfetch的功能。一般的ramdisk会让内存变少,这样win7用来缓存的内存也少了。


有了这多余的内存,可以直接把虚拟内存放到ramdisk里,不管你内存有多大,很多大型软件和游戏依旧会请求虚拟内存,所以这样的设置是能够提高速度的,经常用的文件也会保留一些在虚拟内存里。


与ready for
4gb的最大不同,两个软件都旨在把未识别的内存利用起来,而ramdisk有自己强大的地方,能把临时文件、虚拟内存等统统指向内存,硬盘读取写入的机会少了很多。这里提醒一下,对临时文件放到ramdisk有很多口水战,看个人斟酌了呵,ie临时文件夹放ramdisk可以提高打开同一个网站的速度,减少磁盘碎片,但重启之后缓存就没了,速度没有常规用硬盘的那么快,不过网页的内容经常变化,就算你用硬盘保存了很多网页的内容,ie还是会更新一些内容的。临时文件夹只推荐user的tmp路径指向ramdisk,否则安装一些大型软件会因为磁盘空间不足而失败,有些软件还会把一些安装文件放到临时文件夹,重启之后继续执行,这个必须要知道,省得麻烦。


3、readyboost


从vista开始就有的功能,利用闪存盘零碎文件读取速度快于硬盘的特性来加速系统。一个读取和写入速度快的u盘,在内存比较小的平台上,能明显提速,win7也是把经常用的文件放到u盘中来加速。现在,既然ramdisk这700m的内存是白白得来的,我们可以把它当作一个“u盘”来加速系统!将ramdisk虚拟出來的内存盘也用上readyboost,虽然内存已经有3.25g那么多,但是经常使用的文件都会缓存在这个readyboost里,内存暴快的读取和写入,整个系统流畅度自然提升了。


由于内存断电后数据会完全丢失,所以ramdisk+readyboost的问题就在于,重启之后,电脑速度一般,所有缓存都被清理掉了,但是电脑不重启不关机的情况下,用的时间越长,速度是会越快的!像我一般开电脑都至少有5个小时,刚开始的时候可能比不设置的时候还慢一点,但用着用着就快起来了,速度提升不只一点点!


superspeed
ramdisk和别的软件相比,还能记住你的设置,readyboost的设置重启之后也无需重新设置,比我以前用的兔子好多了,不愧是通过微软认证的ramdisk。并且,虚拟出來的内存盘,和移动硬盘、u盘完全一样,还能用hd-tune来测试读取写入速度,困惑的是,我的内存读取最快只有1.6g/秒,和网上3.0g/秒的速度差很远,不解中。


原文链接:http://www.55188.com/viewthread.php?tid=3405536

免责声明:文章转载自《(转)32位win7用尽4g内存的几种解决方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇解耦与耦合JQuery EasyUI datagrid 批量编辑和提交下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

matlab工具包

1、WebCam MATLAB ® Support Package的USB摄像头使您可以从任何USB视频类(UVC)摄像头兼容到MATLAB带来实时图像。这包括可能内置在笔记本电脑或其他设备中的网络摄像头,以及通过USB端口插入计算机的网络摄像头。 该支持包对R2014a及更高版本有效。...

电脑中‘落雪’木马病毒如何解决

最近电脑每个盘符双击或者右键都打不开,我的第一反应就是电脑病毒了,但是通过360全盘扫描,并没有扫出木马病毒来,我表示很无奈!!!最后通过网上查找,发现我的电脑的确是中了‘落雪’木马病毒。                             解决方法: 新建一个txt文本,<桌面就可以>在记事本里面输入以下文字: @echo on ta...

Windows10 +Ubuntu 18.04双系统安装详细教程

前言: 由于开发需要,很多用户需要安装Linux环境。如果用虚拟机操作会消耗大量内存,一般的电脑会显得卡顿,从而影响开发效率。这里分享一些安装经验,希望能够帮助大家。 教程: 步骤1:下载镜像文件 从Ubuntu官网 http://releases.ubuntu.com/18.04/下载系统的iso镜像文件 ,下载后不用解压,过程如下: 步骤2:格式化U...

认识计算机中的大小端模式

前言 在java中java.nio包下有一个类是ByteOrder,这是什么东东,相信有很多人不知道。在我看了关于java.nio中有本书中就介绍到了。我努力的回忆我大学课本中学到过吗,好像没有。这是计算机理论方面的知识了。百度百科中就有关于“大小端模式的介绍”。猛击这里吧 大小端模式的定义 大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保...

打开PS是出现“该内存不能为read”是怎么回事?

打开PS是出现“该内存不能为read”是怎么回事? 答:内存不能为read修复工具可以有效修复计算机运行应用程序时提示:该内存不能为read要终止程序的问题,一般XP系统才会出现这个问题。 指令修复法: 1、开始菜单,运行 ,输入cmd, 回车,在命令提示符下输入: 2、for %1 in (%windir%system32*.o photosho...

出现 "System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本" 错误的解决办法

出现 "System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本" 错误的解决办法 1.问题: 在Windows SP2 + VS2005 + Oracle 9i +IIS5.1环境中运行ASP.NET网页的时候出现如下错误: System.Data.OracleClient 需要 Oracle 客户端软...