电脑内存速度提升技巧

电脑内存速度提升技巧

一、通过系统设置提升内存速度

  • 调整高速缓存区域的大小
    • 在Windows系统中,可以根据内存的大小自动地设置高速缓存的大小,用户也能根据自身使用内存的情况进行设置以优化内存使用。操作如下:在桌面上用鼠标右击“我的电脑”;在弹出的菜单中单击“属性”;在弹出的窗口中单击“性能”标签;单击下面的“文件系统”按钮;单击“硬盘”标签;拖动“预读式优化”调节杆,设置预读取条件;在“计算机的主要用途”栏设置系统利用高速缓存的比例,如果系统的内存较多,可选择“网络服务器”,这样系统将用较多的内存作为高速缓存;在“CD - ROM”标签中,可以直接调节系统用多少内存作为CD - ROM光盘读写的高速缓存,注意要在“最佳访问方式”中选择四倍速或更高速,这样系统将根据情况设置缓存的大小;也可以调节“追加的高速缓存大小”栏中的调节杆,追加高速缓存。
    • 针对Windows98系统,可以在计算机的主要用途选项卡中设置系统利用高速缓存的比例。如果系统的内存较多,可选择网络服务器,这样系统将用较多的内存作为高速缓存。在CD - ROM标签中,可以直接调节系统用多少内存作为CD - ROM光盘读写的高速缓存。
  • 监视内存使用情况
    • 系统的内存不管有多大,总是会用完的,虽然有虚拟内存,但由于硬盘的读写速度无法与内存的速度相比,大量、频繁地使用虚拟内存将使计算机操作变得无法忍受,所以要时刻监视内存的使用情况。在任何一个文件窗口中,选择“帮助/关于Windows”菜单,在打开的窗口中就可以看到目前内存使用的情况,一般如果只有60%的内存资源可用,这时就要注意调整内存了,不然就会严重影响运行速度和系统性能。此外,Windows操作系统中提供了一个系统监视器,可以监视内存的使用情况。
  • 及时释放内存空间
    • 如果发现系统的内存不多了,就要注意释放内存。释放内存最简单有效的方法,就是重新启动计算机。另外,就是关闭暂时不用的程序。还有要注意剪贴板中如果存储了图像资料,是要占用大量内存空间的。
  • 改变页面文件的大小和设置
    • 改变页面文件的位置后,还可以对它的大小进行调整。调整时需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正塞满,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已塞满,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的,一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。
    • 当拥有了512MB以上的内存时,页面文件的作用将不再明显,可以将其禁用。方法是:依次进入注册表编辑器(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager)进行相关操作。

二、通过修改注册表提升内存速度

  • 启动大的系统缓存(LargeSystemCache)
    • 在内存中开辟一块大的内存空间用于磁盘文件系统的预读取操作。当程序连续请求的数据增加时,Windows通过系统缓存自动预读,使程序能以最快速度获取所需数据。由于启用这个系统缓冲会占用较多的物理内存,使得能被程序利用的可用物理内存减少。将其值设为1,这样,系统缓存从4MB增加到8MB。
  • 提高CPU性能(SecondLevelDataCache)
    • CPU的处理速度要远远大于内存的存取速度,而内存又要比硬盘快得多。这样CPU与内存之间,内存与磁盘之间就形成了影响性能的瓶颈效应。前面的LargeSystemCache是为了缓解内存与磁盘瓶颈而设计的,而CPU为了能够迅速从内存获取处理数据也设置了一种缓冲机制L2Cache(二级缓存)。调整这个键值能够使Windows更好地配合CPU利用该缓存机制获得更高的数据预读取命中率。建议将其设置为512。
  • 禁用页面文件(DisablePagingExecutive)
    • 将其值改为1(十六进制),这样将使所有程序和数据强制性限定在物理内存中运行,而不是使用虚拟内存。很明显,当有足够多的物理内存来完成所需任务时(比如1GB以上),这样做必使系统性能得到巨大的提升。对于内存仅有128MB甚至更少的用户而言启用它或许就是灾难——系统频繁出错,直至崩溃。
  • 定制输入/输出缓冲尺寸(IOPageLockLimit)
    • 输入输出系统是设备和微处理器之间传输数据的通道,当扩大其缓冲尺寸时数据传递将更为流畅。具体设置多大的尺寸要视物理内存的大小和运行任务多少来决定,一般来说,如果内存有64MB就可将该双字节键的16进制值设置为400(1MB)、800(2MB)或1000(4MB);128MB内存可设为1000(4MB)、2000(8MB)或4000(16MB);256MB内存4000(16MB)或8000(32MB)。当然如果有更多内存,完全可以将其设为10000(64MB)甚至更多。

三、利用软件提升内存速度

  • 使用RAMDiskPlus软件
    • 这个软件就是把内存的一部分划分出来作为一个磁盘分区用的,RAMDISKplus还可以添加多个分区,然后把一些常用程序放进去,这样运行起来肯定也快多了。例如可以将一些临时文件夹转移到这个分区上,比如IE的临时文件夹,这样会大大提升浏览网页的速度。不过内存掉电后里面东西就都没了,但是Ramdiskplus提供了关机自动保存的选项,也就是关机的时候可以把虚拟硬盘分区中的东西保存到实际硬盘分区中你指定的地方,然后开机的时候再load回来,跟休眠的道理差不多,只是这样就会导致关机和开机时间变得很长,所以建议只在虚拟硬盘分区上放临时文件,反正临时文件迟早是要被清空的,放到ramdisk上还省去了手动清空的麻烦。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
阅读全文