让有限的内存用在刀刃上的几招

w56910646

w56910646

2016-01-29 18:16

让有限的内存用在刀刃上的几招,让有限的内存用在刀刃上的几招
  众所周知,操作系统的任务主要是合理地调配系统的各种资源,为各种程序提供运行环境,它可以被看做是硬件和应用软件之间的一种媒介。其中对内存的管理是系统的主要职责之一,怎样使有限的内存用在刀刃上,如何摆脱系统本身所需的内存"瓶颈"限制,是一个非常值得我们 关心的问题。

  什么是虚拟内存不知大家发现没有,在Windows 2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows 98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实, pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的"后备力量"而存在的,也就是说,只有在物 理内存已经不够使用的时候,它才会发挥作用。  

  虚拟内存的产生

  我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被"塞满",并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。  

  虚拟内存的优化

  虚拟内存的大小是由Windows来控制的,但这种默认的Windows设置并不是最佳的方案,因此我们要对其进行一些调整。这样才能发挥出系统 的最佳性能。  

  1、改变页面文件的位置  

  其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是*磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。改变页面文件位置的方法是:用鼠标右键点击"我的电脑",选择"属性→高级→性能设置→高级→更改虚拟内存",在驱动器栏里选择想要改变到的位置即可。值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。

  2、改变页面文件的大小  

  改变了页面文件的位置后,我们还可以对它的大小进行一些调整。调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正"塞满",它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已"塞满",就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现"满员"的情况。  

  3、禁用页面文件  

  当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑器"HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement"下,在"DisablePa-ging Executive"(禁用页面文件)选项中将其值设为"1"即可。  

  4、清空页面文件  

  在同一位置上有一个"ClearPageFileAtShutdown(关机时清除页面文件)",将该值设为"1"。这里所说的"清除"页面文件并非是指从硬盘上 完全删除pagefile.sys文件,而是对其进?quot;清洗"和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。
展开更多 50%)
分享

猜你喜欢

让有限的内存用在刀刃上的几招

windows 操作系统
让有限的内存用在刀刃上的几招

《盗梦英雄》重生系统详解 资源用在刀刃上!

手机游戏
《盗梦英雄》重生系统详解 资源用在刀刃上!

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

《海岛奇兵》资源利用心得 好钢要用在刀刃上

海岛奇兵 手机游戏 IOS
《海岛奇兵》资源利用心得 好钢要用在刀刃上

王者荣耀牛魔 行走在刀刃上的奶爸

王者荣耀
王者荣耀牛魔 行走在刀刃上的奶爸

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用这几招 让孩子喜欢上吃蔬菜

蔬菜 孩子 健康 健康饮食 健康饮食小常识
用这几招 让孩子喜欢上吃蔬菜

用在JavaScript的RequestHelper

Web开发
用在JavaScript的RequestHelper

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

小心WinXP的“自动更新”功能

小心WinXP的“自动更新”功能

怎样使用ASP实现Ping

怎样使用ASP实现Ping
下拉加载更多内容 ↓