《如何增大电脑内存》由会员分享,可在线阅读,更多相关《如何增大电脑内存(9页珍藏版)》请在金锄头文库上搜索。
1、1如何增大电脑内存空间内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执 行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows 中运用了虚 拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调 用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有 128MB 物理内 存的话,当读取一个容量为 200MB 的文件时,就必须要用到比较大的虚拟内存,文件被 内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就 会把虚拟内里储存的文件释放到原来的安装目录里了。 当系统运行时,先要将所需的指令和
2、数据从外部存储器(如硬盘、软盘、光盘等)调入 内存中,CPU 再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起 的作用就像一个“二传手”的作用。当运行一个程序需要大量数据、占用大量内存时,内存 这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间, 所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。这时就需要新建另 一个后备“仓库”去存放“惰性”数据。由于硬盘的空间很大,所以微软 Windows 操作系统就 将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。在默认情况下,虚拟内存 是以名为 Pagefile.sys
3、 的交换文件保存在硬盘的系统分区中。 手动设置虚拟内存 在默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保 守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,于是 经常会出现“内存不足”这样的提示,下面就让我们自已动手来设置它吧。 用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属 性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框. 点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对 话框。 在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗
4、口。 选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大 小”、 “最大值”栏中,而后依次点击“设置确定”按钮即可,最后重新启动计算机使虚拟内存 设置生效。 (建议:可以划分出一个小分区专门提供给虚拟内存、IE 临时文件存储等使用,以后可以对 该分区定期进行磁盘整理,从而能更好提高计算机的工作效率。 ) 一、量身定制虚似内存一、量身定制虚似内存 1.普通设置法 根据一般的设置方法,虚拟内存交换文件最小值、最大值同时都可设为内存容量的 1.5 倍,2但如果内存本身容量比较大,比如内存是 512MB,那么它占用的空间也是很可观的。所以 我们可以这样设定虚拟内存的基本
5、数值:内存容量在 256MB 以下,就设置为 1.5 倍;在 512MB 以上,设置为内存容量的一半;介于 256MB 与 512MB 之间的设为与内存容量相同 值。 2.精准设置法 由于每个人实际操作的应用程序不可能一样,比如有些人要运行 3DMAX、Photoshop 等 这样的大型程序,而有些人可能只是打打字、玩些小游戏,所以对虚拟内存的要求并不相 同,于是我们就要因地制宜地精确设置虚拟内存空间的数值。 先将虚拟内存自定义的“初始大小”、 “最大值”设为两个相同的数值,比如 500MB; 然后依次打开“控制面板管理工具性能”,在出现的“性能”对话框中,展开左侧栏目中 的“性能日志和警报”
6、,选中其下的“计数器日志”,在右侧栏目中空白处点击右键,选择右键 菜单中的“新建日志设置”选项; 在弹出的对话框“名称”一栏中填入任意名称,比如“虚拟内存测试”。在出现窗口中点击 “添加计数器”按钮进入下一个窗口; 在该窗口中打开“性能对象”的下拉列表,选择其中的“Paging File”,勾选“从列表中选择 计数器”,并在下方的栏目中选择“%Usage Peak”;勾选“从列表中选择范例”,在下方的栏目 中选择“_Total”,再依次点击“添加关闭”结束 在右侧栏目中可以发现多了一个“虚拟内存测试”项目,如果该项目为红色则说明还没有 启动,点击该项,选择右键菜单中的“启动”选项即可 接下来运
7、行自己常用的一些应用程序,运行一段时间后,进入日志文件所在的系统分区下 默认目录“PerfLogs”,找到“虚拟内存测试_000001.csv”并用记事本程序打开它,在该内容 中,我们查看每一栏中倒数第二项数值,这个数值是虚拟内存的使用比率,找到这项数值 的最大值,比如图中的“46”,用 46%乘以 500MB(前面所设定的虚拟内存数值),得出数值 为 230MB。 用该数值可以将初始大小设为 230MB,而最大值可以根据磁盘空间大小自由设定,一般建 议将它设置为最小值的 2 到 3 倍。这样我们就可以将虚拟内存打造得更精准,使自己的爱 机运行得更加流畅、更具效率。 二、Windows 虚拟内
8、存加速密籍 虚拟内存对于任何版本的 Windows 而言都是十分重要的。如果设置得当,它将极大 地提升电脑的性能和运行速度。可是在默认状态下,Windows 始终将虚拟内存设为物理内 存的 1.5 倍。这样的话,如果用户安装 2GB 的内存,系统就会腾出高达 3GB 的硬盘空间 作为虚拟内存。但以当前的主流应用软件和游戏对内存的需要来看,根本没有必要使用这 么多的虚拟内存。那么,有没有什么秘技或绝招可使虚拟内存运用得更有效率或更显性能3呢? 1、分割存于多个硬盘 将虚拟内存设在较快的硬盘上,的确可使虚拟内存的运作更有效率。但是若电脑上两个硬 盘速度一样快,则应将虚拟内存平均分配在两个不同的硬盘
9、上(并非同一硬盘的不同分区)。 因为同步进行读写操作会更有效地提高系统整体的虚拟内存性能。 举个例子,假设你原本在硬盘 C 上设置了 700MB 的虚拟内存,现在你可尝试重新分配, 即把硬盘 C 改为 350MB,硬盘 D 新增 350MB 的虚拟内存。理论上这样做会加快虚拟内存 整体的读写操作. 2、硬盘需有足够空间 如果你不是很有经验的电脑用户,又或者没有特殊的使用要求,在 Windows XP 中选择“系 统管理的大小”的方法来自动处理虚拟内存,一般情况下应该会比选择“自定义大小”的方法 来得安全和稳定。不过,有一点大家必须注意,由于虚拟内存的“页面文件”(pagefile.sys) 会
10、随着电脑使用过程进行收缩和扩展,为使系统管理虚拟内存能够进行得顺利和更具弹性, 我们必须保证分页文件所在的硬盘拥有足够的可用空间。 3、最小值等于最大值 选择“自定义大小”的方法来处理虚拟内存,并将最大值和最小值都设为同一数值。有很多 人都相信用这种方法来处理虚拟内存有助于提高系统的性能。他们所持的理由是,当最大 值和最小值都相等时,系统无需时刻进行收缩和扩展页面文件的动作。省去了这些工作, 相应地就是提高系统效率。 这种方法,很多人坚信有效,但同样地,也有人指出其实并没有效果。但不管怎样也好, 如要将最大值和最小值设为相等,我们必须坚守一个原则,那就是虚拟内存的大小必须足 够,否则系统轻则会
11、出现效率下降(要进行更多复写动作来腾出空间),严重的更会造成系 统不稳定。 4、整理页面文件 文件数据保存在硬盘上久了,文件碎片(fragment)自然会产生。要保持或提高硬盘的工作 效率,我们应不时为硬盘进行一次碎片整理。所谓虚拟内存,其实也是硬盘上的资料文件, 那么虚拟内存是否也应该像普通文件般需要整理呢? Windows 系统处理页面文件(即虚拟内存)的方法有别于一般的文件。相比之下,页面文件 比一般文件更少出现碎片,为页面文件进行整理通常是没有必要的。事实上,当 Windows XP 进行磁盘碎片整理时,页面文件不会牵涉其中。 虽然 Windows 不会对页面文件进行整理,但事实上页面
12、文件也有碎片存在。追求“尽善尽 美”的朋友可能仍想对页面文件进行碎片整理。大家不妨试试下面的方法: 4在桌面“我的电脑”图标上单击鼠标右键,在随后出现的功能菜单中选“属性”。进入系统属性 的设置窗口,用鼠标点选“高级”“性能”“设置”“高级”“更改”,在随后出现的“虚拟 内存”设置窗口中选中“无分页文件”一项。最后单击“设置”按钮退出,并重新启动电脑。 重新启动后,检查一下磁盘根目录中还有没有 pagefile.sys 页面文件存在,如有就将之删 除。清除掉虚拟内存的页面文件后,现在我们再进行磁盘碎片整理。完成后,按照前面的 步骤重新设置一定数量的虚拟内存,并启动电脑使之生效。经上述方法处理后
13、,新得出的 页面文件将会是没有碎片的。 另外,如果想查看页面文件碎片的具体情况呢?启动磁盘碎片整理程序,为存在有页面文 件的硬盘进行一次“分析”,再点选“查看报告”,看看“页面文件碎片”一栏便会一目了然. 5、虚拟内存的理想大小 想以“自定义大小”的方法来处理虚拟内存,究竟应该设置多大的虚拟内存呢?在 Windows XP 中,如果由操作系统自己定义虚拟内存,系统通常会把最小值设置为物理内存的 1.5 倍。 当扩展时,最大值则介于物理内存的 2.5 至 3 倍。一般情况下,用户想自定义虚拟内存的 大小,均可参照这个比例设置。 真的要参照这个比例吗?如果我的电脑上有 1GB 的内存,难不成最小值
14、要设置为 1.5GB, 最大值是 2.5 至 3GB。这样一来。Pagefile.sys 页面文件至少为 1.5GB,太不现实了! 其实,大内存的系统跟小内存的系统相比,在设置虚拟内存时,标准有些不同。 如果大家有 512MB 以上甚至 1GB 的内存,既然物理内存已经相当充足,所需的虚拟内存 反而应该减少。故在大内存的系统中,虚拟内存的最小值可以设成物理内存的一半。比如 有 1GB 的内存,虚拟内存的最小值设成 512MB,最大值则维持 3GB 以备不时之需。注意:虽 然最大值设为 3GB,系统是不会立即出现 3GB 大小的 pagefile.sys 文件,实际上它首先会 以最小值出现,待有
15、扩展需要时才会递增。 另外,有些大内存的朋友,可能会干脆不设置虚拟内存,以此强迫系统使用速度较快的内 存。其实这是不太明智的做法。正所谓凡事都不要做得太绝对,完全没有虚拟内存也不行。 原因是不少应用程序在设计时要求必须使用虚拟内存,没有了就会造成系统不稳定或死机。至于小内存的系统,例如 256MB,参照 1.5 倍及 3 倍的设置比例最稳当。即虚拟内存最小 值设为 384MB,最大值 768MB。 6、手工订制最准确的虚拟内存 0.5 倍、1.5 倍、3 倍,哇!好像买衣服时分大、中、小号,完全没有个性。究竟设置虚拟内 存有没有更“贴身剪裁”的方法呢? 5在 Windows XP 桌面的“开始
16、”“运行”中输入 perfmon.msc,一个与系统性能有关的监视器 便会出现。看看显示器的底部,有三个计数器(pages/sec、Avg.Disk Queue Length 及 rocessor Time,)。为了便于我们接下来对虚拟内存的页面文件进行精确监测,现在请大 家将这三个计数器逐一点选,并按键盘上的 Delete 键将它们删除。请大家放心,删除后, 下次再启动系统性能监视器时,这三个项目会重新出现。 删除后,现在请在图表中央位置单击鼠标右键,在随后出现的功能菜单中点选“添加计数器” 一项,跟着在跳出窗口的“性能对象”一栏选“Process”。之后再在“从列表选择”一栏中点选 “Page File Bytes”。不清楚“Page File Bytes”代表什么意思,只要单击“说明”按钮,解说文 字便会出现在对话框之下。 选定“Page File Bytes”后,再在右方的“从列表选择范例”一栏选取“Total”项,之后依次单击 “添加”和“关闭”按钮,一个名为“Page File Bytes”的计数器便会出现在性能监视器的下方中。重复以上的动作,