扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:网络整理 来源:网络整理 2007年5月29日
关键字: 内存
不知您注意观察过没有,身边朋友使用计算机,系统配置不论多高,平时也经常会重启几次。这是计算机系统资源几近“耗尽”造成的。要保持计算机整体的运行效能,攘“外”必先安“内”,优化系统内存性能至关重要。
1.经常释放内存
如果长时间使用电脑时发现系统内存不断减少,那就要注意释放内存了,即将驻留在内存中的数据从内存中释放出来。通常我们释放内存都采用重新启动计算机,但这不是最好的方法,而采用关闭暂时无用且正在运行的程序,包括在后台运行的程序是较好的方法,但有些后台应用程序不能用一般的方法关闭,这时就要按下“CTRL+ALT+DEL”进行热启动关闭。在Windows 98操作系统下按下“CTRL+ALT+DEL”会弹出“关闭程序”对话框,选择不再使用的程序,点“结束任务”,系统资源就会被释放出来;在Windows XP操作系统下按下“CTRL+ALT+DEL”会弹出“Windows任务管理器”的“进程”标签,选择不再使用的程序,点“结束进程”,系统资源同样会被释放出来。
2.时刻监视内存
不管你的系统内存有多大,总是会被用完的,虽然有虚拟内存的支持,但由于硬盘的读写速度无法与内存的速度相比,大量、频繁地使用虚拟内存将使计算机操作变得奇慢无比,所以在使用内存时,就要时刻监视内存的使用情况。在Windows操作系统中提供了一个系统监视器,可以监视内存的使用情况。另外还有一个简单方法,就是在任何一个文件窗口中,选择“帮助”中的“关于×××”菜单,在打开的窗口中就可以看到目前内存使用的情况,一般如果只有70%的内存资源可用,这时你就要注意调整内存了,不然就会严重影响到计算机运行速度和系统性能(图1)。
3.清除剪贴板的内容
剪贴板是内存中一块临时存储区,用来存放各应用软件剪切或复制的信息。如果当时剪贴板中存放的是一幅图像或是其他超大容量的文件,就会占用相当大的内存,这就可能导致内存容量严重不足,所以要注意清除剪贴板中无用的图像或文件,解决内存不足的问题。清除剪贴板内容的方法如下:单击“开始”,选择“程序”中的“附件”,找到“剪贴板查看程序”选项,然后打开“剪贴板查看程序”,单击“编辑”菜单中的“删除”命令,选择“是”,这样就可以节约内存的部分容量,从而提高内存使用效能。
4.手动调整虚拟内存
由于用户每次使用电脑时的情况都不尽相同,因此最好能够通过较长时间对交换文件进行监视来找出最符合你的交换文件数值。这样才能保证系统性能稳定以及保持在最佳的状态。在开始虚拟内存的调整之前,请先对SYSTEM.INI进行一下调整。单击“开始”/“运行”,在弹出的对话框中输入SYSTEM.INI,回车后系统会用记事本打开该文件,查看在[386Enh]字段中有没有以下两个语句:MinPagingFileSize=MaxPagingFileSize=如果有的话,请将它们删除掉。因为这两个语句是用来设定交换文件的最大值和最小值的(可能是某些系统优化软件写入SYSTEM.INI文件中的),我们这样做是为让Windows自己不定期管理交换文件从而保证所得到的数值更为准确。接着计算适合你的交换文件大小。依次点击开始/程序/附件/系统工具/系统监视器,选择“编辑”/“添加项目”,然后在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”,最后点击确定。这样在“系统监视器”窗口中就会显示“内存管理程序:交换文件大小”的监视图,它能够监视、记录交换文件的变化以及有多少物理内存被分配、使用(图2)。在完成上述操作后,就可以监视交换文件的大小变化了。随着你的操作,系统监视器底部的状态栏(可通过“查看”菜单点选“状态栏”项来打开)会显示交换文件值的波动情况。把平时经常使用的应用程序同时运行,然后载入一些文档和工作文件,并对它们进行编辑操作,这时候你可以查看一下系统监视器中的峰值,接着运行一些大型程序和游戏,特别是那些3D游戏(请注意最下面的状态条中的数字,其中峰值就是我们要使用的数值)。在监视过程中你要时刻注意并记录下系统监视器底部状态条中所报告的最高峰值。在结束上面的测试后,你需要使用这个最高峰值来计算交换文件的最大数值,不过这个峰值是以字节为单位的,所以先要用它除以1048576(10241024)来转换成兆(MB)。接着将所得数值增加至最近的50的倍数值,比如:得到的是129MB,那么就加21MB,得到150MB,这就是最终交换文件的最大数值。最后设置虚拟内存。在得到交换文件的最大数值后,我们就可以进行虚拟内存的设置了。在桌面的“我的电脑”图标点击鼠标右键,在弹出的菜单中选择属性,接着点击“性能”选项卡,然后点击“虚拟内存”按钮,选择“用户自动指定虚拟内存设置”,下面开始设置交换文件:设置永久交换文件,将我们刚才计算得到的最大数值分别填进“最小值”和“最大值”文本框中;设置半永久交换文件,将“最小值”设置为我们计算出的最大数值,而最大值则可以根据磁盘剩余空间的情况设置较大数值,比如:全部的空闲空间。
5.调整高速缓存区域的大小
高速缓存,就是指系统在读取磁盘、光盘上的数据时,采取的“预读取”技术。简单来说,就是电脑在工作时,把即将要读取的数据预先读取到内存的高速缓冲存储器中,CPU不用重新再读取磁盘、光盘的数据,而是从高速缓冲存储器中读取数据,从而提高运行速度。这样看来,在内存中设置高速缓存,可以明显地加快读取数据的速度。Windows下设置高速缓存的方法如下:在桌面上用鼠标右键点击“我的电脑”;在弹出的菜单中选择“属性”;在弹出的窗口中单击“性能”标签;然后选择下面的“文件系统”按钮;单击“硬盘”标签;拖动“预读式优化”调节杆,设置预读取条件;在“计算机的主要用途”栏设置系统利用高速缓存的比例,一般选择“网络服务器”,这样系统将用较多的内存作为高速缓存;在CD-ROM标签中,可以直接调节系统用多少内存作为光盘读写的高速缓存,这里要注意在“最佳访问方式”中选择“四倍速或更高速”。
6.改动注册表优化内存
启动注册表编辑器,找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer子键,右键单击,在弹出的菜单中选择“新建”/“主键”,新建一个新项名为“AlwaysUnloadDll”,双击右侧窗口中的“默认”,将数值设为1(图3)。重启后设置生效。这样做的结果,当关闭动态链接库文件后,它们会“自动”退出内存,从而优化系统内存资源。
7.定期更新其他配件的驱动
定期更新其他配件的驱动,提高各配件的性能,对内存也有较大影响。如果显卡性能太低,而显示的数据量很庞大,再多的内存也不可能提高其运行速度和系统的性能。再有,如果使用的配件比较“古老”过时,也会影响内存的效能。
经过上面几个方面的优化与调整,相信系统性能会有一个质的飞跃。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者