哪些是win7虚拟内存文件在哪件

谈休眠内存文件和虚拟内存文件的优化 - Windows 7技巧 - 电脑百事网
手机扫描二维码
谈休眠内存文件和虚拟内存文件的优化
来源:电脑百事网整理
编辑:admin
在系统盘中,有两个后缀名为.sys的系统文件:hiberfil.sys和pagefile.sys。这两个文件是干什么用的?能否删除呢?今天,就让我们一起来了解下这两个系统文件的功能吧。
hiberfil.sys是在计算机使用了休眠功能后,所留下来的备份文件。我们知道电脑的休眠状态,可以保证在断电的情况下,仍然保持内存文件。此休眠功能,就得益于hiberfil.sys文件。当电脑处于休眠状态的时候,会把内存文件,保存到硬盘的hiberfil.sys文件中,然后当重新唤醒计算机的时候,再从此文件中,读取信息恢复到内存中,就像休眠前的状态一致。
既然这个文件是用于备份内存信息的,所以其大小一般是与计算机内存的大小是一样的,但是可以通过设置,采用压缩技术,来减小此文件的占用空间。设置方法如下:在命令提示cmd窗口,输入命令:powercfg &H size 50,则休眠备份文件将被压缩到内存的50%。
如果不想使用休眠功能,那么就可以把这个文件彻底删除,但是先要把休眠功能关闭,否则即使删了这个文件,在下次使用休眠功能后,该文件还是会出现的。关闭休眠功能的方法如下:在命令提示cmd窗口,输入命令:powercfg &H off。
pagefile.sys是在安装过程中创建的虚拟内存页面文件,此文件的大小是由系统的虚拟内存设置的。如果系统盘空间不足的时候,可以手动进行虚拟内存页面文件的大小设置,设置方法如下:
右键点击&计算机&-&属性&,选择&高级系统设置&-&高级&中的&设置&-&高级&中的更改,在随后如下的弹出框中:
不勾选&自动管理所有驱动器的分页文件大小&,即可以进行每个驱动器的分页文件大小设置,可以选择&自定义大小&的方式,进行初始大小和最大值的设置。这样就可以达到对于内存页面文件大小的优化了。15293人阅读
其它知识碎片(5)
如果计算机缺少运行程序或操作所需的RAM,则&Windows&使用虚拟内存进行补偿。
查看RAM数量:
注意:某些情况下,Windows会报告计算机上安装的内存数量以及可以使用的内存数量。如果使用的是32位版本的Windows,则可用内存的数量可能低于安装的内存总量。
虚拟内存将计算机的RAM和硬盘上的临时空间组合在一起。当RAM运行速度缓慢时,虚拟内存将数据从RAM移动到称为分页文件的空间中。将数据移入与移出分页文件可以释放RAM,以便计算机可以完成工作。
一般而言,计算机的RAM越多,程序运行得越快。如果计算机的速度由于缺少RAM而降低,则可以尝试增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速度要比从硬盘读取数据的速度快得多,因此增加RAM是更好的方法。
分页文件:硬盘上一个或者多个隐藏文件pagefile.sys,Windows用于存储未存入内存的部分程序和数据文件。页面文件和物理内存或随机存取内存(RAM)构成了虚拟内存。Windows会根据需要将数据从页面文件移至内存,或将数据从内存移至页面文件以便为新数据释放内存。也叫“交换文件”。
二、错误消息与自定义大小
& & & & &&如果收到警告虚拟内存不足的错误消息,则需要添加更多的RAM 或增加分页文件的大小,这样才能在计算机上运行程序。Windows&通常会自动管理大小,但是如果默认的大小不能满足您的需要,则可以手动更改虚拟内存的大小。
如何自定义虚拟内存的大小?
如果您收到不足的警告,则您将需要增加的最小大小。Windows设置分页文件的初始最小大小等于您计算机上安装的的数量加上300
兆字节(MB),最大大小是您计算机上安装的RAM 数量的3倍。如果您看到对这些建议级别的警告,则增加最小大小和最大大小。
1.单击打开我的电脑“属性”。
2.在左窗格中,单击“高级系统设置”。
3.在“高级”选项卡上,在“性能”下,单击“设置”。
4.单击“高级”选项卡,然后在“虚拟内存”下,单击“更改”。
5.清除“自动管理所有驱动器的分页文件大小”复选框。
6.在“驱动器[卷标]”下,单击要更改的分页文件所在的驱动器。
7.单击“自定义大小”,在“初始大小(MB)”或“最大大小(MB)”框中键入新的大小(以兆字节为单位),单击“设置”,然后单击“确定”。
注意:增加大小通常不需要重新启动更改就能生效,但是如果减小大小,则需要重新启动计算机更改才能生效。建议不要禁用或删除页面文件。
三、“任务管理器”内存列的含义
PID(进程标识符)
唯一标识所运行进程的编号。
运行该进程的用户帐户。
标识进程所有者的编号。当多个用户登录时,每个用户都有一个唯一的会话标识。
自上次更新以来,进程使用CPU的时间百分比(列标题中列为“CPU”)。
进程自其启动以来使用的总处理时间(以秒为单位)。
内存-工作集
私人工作集中的内存数量与进程正在使用且可以由其他进程共享的内存数量的总和。
内存-高峰工作集
进程所使用的工作集内存的最大数量。
内存-工作集增量
进程所使用的工作集内存中的更改量。
内存-专用工作集
工作集的子集,它专门描述了某个进程正在使用且无法与其他进程共享的内存数量。
内存-提交大小
为某进程使用而保留的的数量。
内存-页面缓冲池
由内核或驱动程序代表进程分配的可分页内核内存的数量。可分页内存是可写入其他存储媒体(例如硬盘)的内存。
内存-非页面缓冲池
由内核或驱动程序代表进程分配的不可分页的内核内存的数量。不可分页的内存是不能写入其他存储媒体的内存。
自某进程启动后该进程生成的页面错误数。进程访问当前不在工作集的内存页面时会出现页面错误。某些页面错误要求从磁盘中检索页面内容;其他的页面错误可在不访问磁盘的情况下解决。
页面错误增量
自上次更新以来页面错误数量的变化。
基本优先级
优先排名,它确定了所计划进程的线程顺序。
进程的对象表中的对象句柄数。
进程中运行的线程数。
当前由进程使用的USER对象数。USER 对象是来自Window管理器的对象,它包含窗口、菜单、光标、图标、挂接、加速器、监视器、键盘布局及其他内部对象。
图形输出设备应用程序编程接口(API)的图形设备接口(GDI)库中的对象数量。
由进程(包括文件、网络和设备I/O)生成的读取输入/输出操作的数量。无法计算定向到CONSOLE(控制台输入对象)句柄的
I/O 读取数量。
由进程(包括文件、网络和设备I/O)生成的写入输入/输出操作的数量。无法计算定向到CONSOLE(控制台输入对象)句柄的
I/O 写入数量。
由既非读取又非写入的进程(包括文件、网络和设备I/O)生成的输入/输出操作的数量。此类操作的示例是控制功能。无法计算定向到CONSOLE(控制台输入对象)句柄的I/O
其他操作数量。
I/O读取字节
由进程(包括文件、网络和设备I/O)生成的输入/输出操作所读取的字节数。无法计算定向到CONSOLE(控制台输入对象)句柄的I/O
读取字节数。
I/O写入字节
由进程(包括文件、网络和设备I/O)生成的输入/输出操作所写入的字节数。无法计算定向到CONSOLE(控制台输入对象)句柄的I/O
写入字节数。
I/O其他字节
由既非读取又非写入的进程(包括文件、网络和设备I/O)生成的输入/输出操作所传输的字节数。此类操作的示例是控制功能。无法计算定向到CONSOLE(控制台输入对象)句柄的I/O
其他字节数。
映像路径名称
硬盘上的进程位置。
指定为创建进程的完整命令行。
用户帐户控制(UAC)虚拟化
确定为此进程启用、禁用还是不允许使用用户帐户控制(UAC) 虚拟化。UAC虚拟化将文件和注册表写入错误重定向到每用户位置。
进程的描述。
数据执行保护
是否为此进程启用或禁用数据执行保护。有关详细信息,请参阅
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:618987次
积分:7227
积分:7227
排名:第2077名
原创:126篇
评论:270条终于了解了虚拟内存的作用
什么是虚拟内存
  虚拟内存是用硬盘空间做内存来弥补计算机RAM空间的缺乏。当实际RAM满时(实际上,在RAM满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把虚拟内存和实际内存看作是一样的。
  技术细节:对于英特尔 IA-32 处理器(包括 386、奔腾等)而言,用户应用程序(进程)访问内存时其内存地址是虚拟的,CPU
会将它转换为实际的物理内存地址。物理内存不够时,操作系统系统会将各个进程中一部分暂时不用的内存换出到页面文件(交换文件)中,并将需要访问内存的程序的内容从页面文件中换入到物理内存。
虚拟内存的作用
  不知大家有没有发现,在Windows2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。
虚拟内存的产生
  我们都知道,虽然在运行速度上不如,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。
  内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序分配的内存的总量走过了内存大小,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
  举个例子来说,压缩程序在压缩时有时候需要读取文件的很大一部分并保存在内存中作反复的搜索。假设内存大小是128MB,而要压缩的文件有
200MB,且压缩软件需要保存在内存中的大小也是
200MB,那么这时操作系统就要权衡压缩程序和系统中的其他程序,把多出来的那一部分数据放进交换文件。下面,就让我们一起来看看如何对虚拟内存进行设置吧。
虚拟内存的设置
  对于虚拟内存主要设置两点,即内存大小和存放位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而存放位置则是设置虚拟内存应使用哪个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。一般来说,交换文件太大不会影响效率,但会占用额外的磁盘空间。交换文件太小有时会引起可以运行的程序数量变少。
  找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。
  调整分页位置
  Windows9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386.swp调到别的分区中,方法是在记事本中打开System.ini(C:Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径,如将交换文件放在D:中,则改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。
  而对于使用Windows2000和WindowsXP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。
  或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。
  如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能设置→高级→虚拟内存更改→选择虚拟内存(页面文件)存放的分区→大小→确定最大值和最小值→设置。一般来说,虚拟内存为物理内存的1.5倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。{另一种说法:调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。
  PS:&#倍虚拟内存设置,是网上技术文档通用说明的,个人认为可以根据常用软件的实际情况设定。推荐有经验的用户使用。
  ②现在有很多工具软件(例如WINDOWS优化大师、超级兔子),可以很好的更改这些设置,工具软件也会根据你的电脑的实际情况进行相应的推荐设置。
虚拟内存使用技巧
  对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法:
  (1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏,如果你采用的是"无",则将页面文件大小设置为2MB左右,如果采用"核心内存存储"和"完全内存存储",则将页面文件值设置得大一些,跟物理内存差不多就可以了。
  小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件(Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。
  (2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。
  (3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。
虚拟内存设置注意事项
  允许设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB。
  1、禁用页面文件
  当拥有了1G以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSessionMa-nagerMemoryManagement”下,在“DisablePa-gingExecutive”(禁用页面文件)选项中将其值设为“1”即可。
  PS:此举可能会造成系统不稳定.某些程序无法运行或死机。请根据自己实际情况更改。
  1G以上内存就比较够用了,玩游戏、使用大型软件不推荐禁用虚拟内存。当然如果内存有2G的时候,可以根据自己的实际情况选择虚拟内存的使用大小(我个人认为2G内存可以禁用虚拟内存以提升系统性能,VISTA系统内存使用比较大,可以根据实际情况设定)。
  2、清空页面文件
  在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile.sys文件,而是对其进行“清洗”和整理,根据微软的说法,这是一个安全选项,与性能无关。
  高级话题:使用 SweepRAM 工具。适用于 Windows 2000/XP/2003。网上可以找到 SweepRAM
程序。该程序最大的作用是把所有进程的工作集清空。所谓工作集是指进程已映射的物理内存部分(即这些内存块全在物理内存中,并且 CPU
可以直接访问),还有一部分不在工作集中的虚拟内存则可能在转换列表中(CPU 不能通过虚地址访问,需要 Windows
映射之后才能访问),还有一部分则在磁盘上的页面文件里。工作集在进程运行时会被 Windows 自动调整,频繁访问的页面(4KB
的块)会留在内存中,而不频繁访问的页面在内存紧张时会被从工作集中移出,暂时保存在内存中的“转换列表”中,或者进一步换出到页面文件中。当应用程序再次访问某一页面时,操作系统会将它重新加回工作集中。
  SweepRAM 工具以一种适中的频率(大约 40
分钟一次)反复运行,可以将各进程的工作集清空,而之后各进程的工作集会慢慢恢复。这样可以保持更好的工作集平衡,从而提高系统性能。
  虚拟内存运行的原理以及过程
  可能大家都会知道虚拟内存就是当物理内存不足够的时候,把硬盘的一部分当作内存来使用。
  这样理解其实不够准确
  物理内存就是大家平时经常说的1G内存,512M内存
  首先要知道:打开任何一个程序,都是要占用物理内存的 ,当关闭这个程序的时候,系统也将会从物理内存中删除这个程序的信息
  接着分两方面理解虚拟内存
  --------------假设计算机物理内存是512M,系统都安装在C盘--------------------------------------
  (一)当物理内存足够的时候
  假设,我们运行的程序占用了215M,此时物理内存绝对够用了,但是不要以为此时系统没有用虚拟内存技术,系统照样用了虚拟内存技术,当我们打开QQ的时候,系统就为QQ这个程序指定了一个虚拟空间,只是此时这个虚拟空间里面没有信息而已
  (二)当物理内存不足的时候
  假设计算机运行”迅雷”和”IE浏览器”这两个个软件的时候物理内存已经达到512M,我们启动QQ,如果没有虚拟内存技术,我们此时根本不能启动QQ,因为QQ不能在内存中写入相关信息,不过现在有了虚拟内存技术,此时系统将会释放一部分物理内存给QQ用,假设释放的是迅雷所占用的物理内存,那么迅雷所占用的物理内存信息将会保存到硬盘上的一个pagefile.sys的文件中
  当我们想再运行迅雷的时候,此时系统会从pagefile.sys查找相应的迅雷信息,同时把这些信息重新载入到物理内存里面,并且把QQ的信息释放到pagefiles.sys里面
  这样一个循环交换过程就是虚拟内存技术,为什么叫它虚拟呢,因为系统把文件释放到了硬盘上,而这个硬盘可不是内存,只是临时的保存内存信息的地方
  一句话,虚拟内存就是用如硬盘u盘等不是内存的介质来存储内存的信息
  Window
xp系统里面的c:/windows/prefetch这个文件夹里面的文件是虚拟内存技术的扩展,这些prefetch(预读)文件可以提升程序的运行速度
  当我们运行程序时候,系统会依据内存记录这个程序经常用到的文件,并且把这个程序读取信息记录下来,同时在c:/windows/prefech下创建一个后缀是.pf的文件,并且把读取的信息保存到这.pf文件夹里面,
  假设我们运行已经被记录photoshop这个程序,那么你双击桌面上的photoshop的时候,系统会先从c:/windows/prefetch中查找这个photoshop的相关记录,而不是继续运行photoshop,
  系统根据以前记录photoshop用到的相关文件载入到内存中,载入好后,photoshop才可以继续运行,这样运行photoshop的速度就会提升了,大家可能看着要先执行.pf文件.再执行ps程序,这样速度还会快么?其实这个处理速度是很快的,如果没有预读文件,打开photoshop的速度会很慢的
  C:/windows/prefetch里面还有一个Layout.ini这个文件,这个文件的作用就是排列文件载入的次序,
  如果c:/windows/prefetch里面的预读文件很多,那么你每次运行一个程序的时候,系统都要花大量的时间去搜索这个程序有没有预读文件,这样有可能导致程序启动很慢,所以预读文件很多的时候,那么就去删除这些预读文件吧
手动设置虚拟内存
  ①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选“属性”选项打开“系统属性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框
  ②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。
  ③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可,最后重新启动计算机使虚拟内存设置生效。
  附文:合理设置虚拟内存
  首先看看如何确定虚拟内存的大小。事实上,严格按照1.5-2倍的倍数关系来设置并不科学,因此我们可以根据系统的实际应用情况进行设置。在这过程中需要用到Windows
2000/XP Pro/2003自带的性能监视器。
  1.运行“perfmon.msc”打开性能监视器,展开左侧的性能日志和警报,并点击选择记数器日志,在右侧的面板中空白处点击鼠标右键,选择新建日志设置,并命名为Pagefile,然后回车确认。
  2.在常规选项卡下,点击添加记数器按钮,在新弹出的窗口的性能对象下拉菜单中选择Paging
File,并选择“从列表选择记数器”,然后点击% Usage
Peak,在范例中选择“_Total”,并接着点击“添加”按钮。
  3.然后关闭这个窗口,并点击图三中的“确定”按钮。点击“是”创建日志文件。接着打开“日志文件”选项卡,在日志文件类型下拉菜单中选则“文本文件(逗号分隔)”,然后记住“例如”框中显示的日志文件的路径。
  4.这样,点击确定后这个记数器已经开始运行了,你可以在电脑上进行你的日常操作,并尽可能多的打开和关闭各种经常使用的应用程序和游戏。经过几个小时的使用,基本上记数器已经可以对你的使用情况做出一个完整的评估。
  5.这时你需要先停止这个记数器的运行,同样是在记数器日志窗口中,选中我们新建的Page
File记数器,然后右键点击,并且选择停止。用记事本打开日志文件。
  6.需要注意的是,在日志中的数值并不是分页文件的使用量,而是使用率。也就是说,根据日志文件的显示,该系统一般情况下的分页文件只使用了25%左右,而系统当前设置的分页文件足有2GB,那么为了节省硬盘空间,完全可以把分页文件最大值缩小为512MB大小。而对于最小值,可以先根据日志中的占用率求出平均占用率,然后再与最大值相乘,就可以得到了。
  在设置虚拟内存的时候还需要注意,如果你有超过一块硬盘,那么最好能把分页文件设置在没有安装操作系统或应用程序的硬盘上,或者所有硬盘中速度最快的硬盘上。这样在系统繁忙的时候才不会产生同一个硬盘既忙于读取应用程序的数据又同时进行分页操作的情况。相反,如果应用程序和分页文件在不同的硬盘上,这样才能最大程度降低硬盘利用率,同时提高效率。当然,如果你只有一个硬盘,就完全没必要将分页文件设置在其他分区了,同一个硬盘上不管设置在哪个分区中,对性能的影响都不是很大。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&  什么是虚拟内存?在使用电脑过程真,我们会接触到虚拟内存这个概念。比如电脑内存不足的时候,就可以设置虚拟内存。那么,什么是虚拟内存呢?虚拟内存简单来说,它就是是用来暂时存放东西,当东西没用的时候即可以清楚,等下次要再用时重新暂时存放,说白了就相当于是那个缓存!
  当实际RAM满时(实际上,在RAM满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把虚拟内存和实际内存看作是一样的。
  如果计算机缺少运行程序或操作所需的随机存取内存 (RAM),则 Windows 使用虚拟内存(Virtual Memory)进行补偿。
  虚拟内存将计算机的 RAM 和硬盘上的临时空间组合在一起。当 RAM 运行速度缓慢时,虚拟内存将数据从 RAM
移动到称为&分页文件&的空间中。将数据移入与移出分页文件可以释放 RAM,以便完成工作。   一般而言,计算机的 RAM
越多,程序运行得越快。如果计算机的速度由于缺少 RAM 而降低,则可以尝试增加虚拟内存来进行补偿。但是,计算机从 RAM
读取数据的速度要比从硬盘读取数据的速度快得多,因此增加 RAM 是更好的方法。
  虚拟内存是把一部分硬盘空间作为内存功能来使用以缓解物理内存空间有限的局面。当内存条中有闲置状态的进程时,系统就会把闲置状态的进程放入硬盘的虚拟内存空间内,以便腾出物理内存空间给正在活动的进程使用。
  虚拟内存使用技巧
  不要将虚拟内存设置在系统分区中;
  将虚拟内存设置在另一块高速磁盘中;
  将虚拟内存设置在使用NTFS文件格式的分区中;
  将最大值和初始大小设置为一个相同的值;
  将初始大小设置为物理内存的1.5倍;
  不要在同一块硬盘中设置&分页文件&。
  如何设置虚拟内存
  虚拟内存怎么设置最好
  合理设置虚拟内存
  虚拟内存的设定主要根据你的物理内存大小和电脑的用途来设定,在桌面上用鼠标右击&我的电脑&,选择&属性&,就可以看到内存了。根据微软公司的建议,虚拟内存设为物理内存容量的1.5--3倍,例如512MB的内存,虚拟内存设定为768--1536MB;1G的内存,虚拟内存设定为MB。也可让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大校在虚拟内存设置页面下方有一个推荐数值,如果确实不知道设置多少为最佳,建议虚拟内存就设为推荐的数值。虚拟内存有初始大小与最大值两个数值,最好把初始大小和最大值设为相同,以避免系统频繁改变页面文件的大小,影响电脑运行。内存容量2GB或以上的,如果不运行大型文件或游戏,也可以关闭虚拟内存。
  虚拟内存就是在你的物理内存不够用时把一部分硬盘空间作为内存来使用,不过由于硬盘传输的速度要比内存传输速度慢的多,所以使用虚拟内存比物理内存效率要慢。个人实际需要的值应该自己多次调整为好。设的太大会产生大量的碎片,严重影响系统速度,设的太小就不够用,于是系统就会提示你虚拟内存太校
  我的电脑--属性--高级--性能设置--高级--更改--选中C区,在初始大小和最大值处输入0点设置取消C盘的虚拟内存,然后点D(或者其他盘,前提要空间是最大)盘,在初始大小输入实际内存的1.5-2倍大小,在最大值处输入实际内存的3倍,然后点设置-确定完成设置,这样设置最合理。
  虚拟内存就是当我们的物理内存在不够用的时候,在磁盘上虚拟出来的一个文件来作为内存使用的。下面介绍一下如何在 Windows 7
下设置虚拟内存的操作方法。
  首先点击开始菜单按钮,把鼠标指向&我的计算机&。然后点击鼠标右键,在弹出来的菜单中选择&属性&,如图所示
  然后在系统信息窗口中,点击左边的&高级系统设置&,如图所示
  接下来在系统属性窗口中,选中&高级&选项卡,点击性能下面的&设置&按钮,如图所示
  在性能属性窗口中选中&高级&选项卡,然后点击下面的&更改&按钮,如图所示
  接下来我们就可以对虚拟内存的大小进行设置了。先取消&自动管理所有驱动器分页文件大小&前面的小勾,然后我们再选中&自定义大小&,如图所示
  在设置虚拟内存大小的时候,不是越大越好。应该根据我们的实际物理内存来设置,一般是物理实际内存的1.5倍左右。比如我的电脑内存是 2G
的,建议设置虚拟内存的大小在 2048M到4096M,输入完成以后,点击&设置&按钮,如图所示
  注:1G=1024M
  设置完成以后,我们就可以看到在 C 盘的虚拟内存大小已经更改为我们设置的大小了。然后点击下方的&确定&按钮,如图所示
  注:我们也可以把虚拟内存分页文件设置在其它盘,比如 D,E盘等,建议设置在 C 盘。
  接下来系统会提示我们需要重新启动计算机才能使更改生效,再次点击&确定&按钮,如图所示
  最后一路点击&确定&按钮,系统会再次提醒我们&必须立即启动才能生效&。根据自己的需要选择&立即重启或稍后重启&,如图所示
  总结:虚拟内存对于有时候出现的内存开销紧张的情况是非常有必要的,可以缓解当前系统内存不足的问题。但如果我们的电脑长期处于内存不够用的状态,
建议还是增加物理内存条来解决根本问题。
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

我要回帖

更多关于 win7删除虚拟内存文件 的文章

 

随机推荐