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

2016-01-29 18:16 14 1 收藏

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

【 tulaoshi.com - windows 】

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

  什么是虚拟内存不知大家发现没有,在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时更好地利用虚拟内存做好准备。

来源:http://www.tulaoshi.com/n/20160129/1505113.html

延伸阅读
标签: windows 操作系统
死机,相信是很多朋友习以为常的事。一发现死机,我们通常都会直接热启动或按“Reset”,但孰不知,有时电脑并未真正死机,只不过是处于一种假死的状态。按下数字键区的“Num Lock”键,如果指示灯有反应,则说明是假死机。那我们该如何处理真、假死机呢? 一、修改注册表,远离假死机困扰 很多假死机是由于运行的程序没...
标签: 手机游戏 IOS
《风云天下》资源利用心得 钱要花在刀刃上 游戏内的资源总共四种:金币、军功、银币、威望,这里没有把军令作为资源,因为军令对于每一个玩家是公平的,产出与使用并没有太多的技巧(金币购买军令除外)。对于以上四种资源,我经过一个多月的研究得出了其重要性排名:金币》军功》银币》威望,以下会对每一种资源的产出及使用做详细介绍...
标签: Web开发
auto=1立即PRINT,否则timeOut毫秒后PRINT,如printPage(0,5000); function printPage($auto=1,$timeOut=10000) { if ($auto == 1) { echo " SCRIPT LANGUAGE="JavaScript" !-- Begin if (window.print) { window.print(); } else { alert('No printer driver in your PC'); } // End -- /script n"; } else { ech...
标签: 电脑入门
大家使用Windows XP已经有很长一段时间了,对与Windows XP操作系统已经是非常熟悉了吧!有没有总结出一些的经验来与大家共享呢?下面笔者就把在使用Windows XP操作系统过程中积累的一些经验共享出来,也便能让你在使用Windows XP操作系统的过程中能快速上手。熟练的掌握XP的使用技巧就能更好的享受XP系统带给你的强大功能。 1、恢复被破坏的Win...
标签: 营养价值
鸡汤对于人们来说是个大补的食品,喝鸡汤可以提高人的免疫力,抵抗细菌的感染,起到缓解感冒的症状。那么鸡汤该怎么做呢,该怎么炖鸡汤才好喝呢,这其中有很多的讲究,让我们一起来看看吧。 下面几种方法让您炖鸡汤更好喝。 1、首先要会选鸡 人们熬汤爱挑老鸡,但其实童子鸡熬汤更合适。童子鸡的肉含蛋白质较多,...

经验教程

474

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部