如何摆脱系统本身所需的内存“瓶颈”限制?

文/马哲

众所周知,操作系统的主要任务是合理分配系统的各种资源,为各种程序提供运行环境。它可以看作是介于硬件和应用软件之间的媒介。其中,内存的管理是系统的主要职责之一。如何在前沿使用有限的内存,如何摆脱系统本身所需内存的“瓶颈”限制,是一个值得我们关注的问题。

什么是虚拟内存

不知道大家有没有发现(XP)目录下有一个名为.sys(以下为.swp)的系统文件。它的大小经常自行改变。小的时候可能只有几十兆。有数百万亿。这种不规则的变化,着实让很多人摸不着头脑。其实.sys是一种虚拟内存,它的功能基本类似于物理内存,只不过它是作为物理内存的“后备力量”存在的怎样清理电脑虚拟内存,也就是说,只有当物理内存不够用时,它才会发挥作用角色。

虚拟内存的产生

我们都知道,虽然硬盘在运行速度上不及内存,但内存在容量上是无法和硬盘相比的。当运行一个程序需要大量数据,占用大量内存时,内存会被“填满”,把暂时不用的数据放到硬盘上,这些数据占用的空间就是虚拟内存。现在我们也明白为什么 .sys 的大小经常变化了。

虚拟内存优化

虚拟内存的大小是可控的,但是这个默认设置并不是最好的解决方案,所以我们需要对它做一些调整。只有这样才能发挥系统的最佳性能。

1、更改页面文件的位置

主要目的是保持虚拟内存的连续性。因为硬盘通过磁头在磁性材料上读取数据,页面文件被放置在磁盘的不同区域,磁头会来回跳动,自然不利于提高效率。而且系统盘里的文件很多,虚拟内存肯定不是连续的,所以放在其他盘上。更改页面文件位置的方法是:右键单击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏中选择要更改的位置(如图1)即可,需要注意的是页面文件移动后,必须删除原文件(系统不会自动删除)。

图片[1]-如何摆脱系统本身所需的内存“瓶颈”限制?-4747i站长资讯

ͼ1 更改页面文件位置

2、改变页面文件的大小

改变页面文件的位置后怎样清理电脑虚拟内存,我们还可以调整其大小(如2)所示。调整时需要注意不要将最大和最小页面文件设置为相同的值。因为通常内存不会真的“满”,当内部存储达到一定程度时,它会自动把部分暂时不用的数据放到硬盘上。最小页面文件越大,所占比例越低,速度越慢执行速度,最大页面文件是限制值,有时候打开很多程序的时候,内存和最小页面文件都“满”了,会自动溢出到最大页面文件,所以设置两个为相同的值。一般来说,最小页面文件设置的较小,这样可以在内存中存储尽可能多的数据,效率更高。最大页面文件设置较大以避免“全员”。

图片[2]-如何摆脱系统本身所需的内存“瓶颈”限制?-4747i站长资讯

ͼ2 调整页面文件大小

3、禁用页面文件

当我们有超过512MB的内存时,页面文件的作用将不再明显,所以我们可以禁用它。方法是:依次进入注册表编辑器“-t”,在“-”(禁用页面文件)选项中将其值设置为“1”(如图3).

图片[3]-如何摆脱系统本身所需的内存“瓶颈”限制?-4747i站长资讯

ͼ3 禁用页面文件

4、清除页面文件

同一个位置有一个“自己的(关机时清除页面文件)”,设置值为“1”(如4)所示。这里所说的“清除”页面文件不是指from .sys 文件从硬盘中完全删除,但它被“清理”和组织起来,为下次启动时更好地使用虚拟内存做准备。

图片[4]-如何摆脱系统本身所需的内存“瓶颈”限制?-4747i站长资讯

ͼ4 清除页面文件

叮咚点评:本文比较详细的讲解了虚拟内存的概念和优化方法。让我们了解一下内存和硬盘的工作关系,认识到虚拟内存并不是越大越好,而是要根据电脑的具体配置进行合理调整。相信大家真正了解并掌握了虚拟内存的作用和优化方法后,一定会提升爱机的性能。

[发表评论][初学者的角落][技术聊天][]

文章来源:http://tech.sina.com.cn/c/2002-01-22/10810.html

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享