导航:首页 > 物理学科 > 如何将物理内存交换到虚拟内存

如何将物理内存交换到虚拟内存

发布时间:2022-12-14 03:22:51

Ⅰ 物理内存、虚拟内存怎么转换

置虚拟内存 虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存使用,这部分硬盘空间就叫虚拟内存。Windows 98中采用Win386.swp文件的形式,而Windows 2000/XP则采用页面文件pagefile.sys的形式来管理虚拟内存。 一、大小情况 1.一般情况 一般情况下,建议让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。 2.关于最小值 Windows建议页面文件的最小值应该为当前系统物理内存容量再加上12MB,而对于物理内存容量小于256MB的用户,则建议将页面文件的最小值设得更大些: ①使用128MB或者更少内存的用户,建议将当前物理内存容量的1.75倍设置为页面文件的最小值。 ②内存大小在128MB到256MB之间的用户,建议将当前物理内存容量的1.5倍设置为页面文件的最小值。 3.关于最大值 一般来说,页面文件的最大值设置得越大越好,建议设置为最小值的2到3倍。 4.极端情况 假如硬盘空间比较紧张,在设置页面文件时,只需保证它不小于物理内存的3/4即可。 如果物理内存很大(大于512MB),则可以将虚拟内存禁用。(上海 任亚维) 5.根据不同的任务环境设置 ①以3D游戏为主的环境 3D游戏对CPU、显卡和内存要求都很高,如果物理内存小于256MB,建议把虚拟内存预设得大一点,这对提高游戏的稳定性和流畅性很有帮助。 ②以播放视频为主的环境 视频应用对硬盘空间的“胃口”很大,不过千万不要像在3D游戏环境中一样把虚拟内存设得很大,尤其是Windows XP的用户。因为Windows XP不会自动把不需要的空间释放掉,也就是说那个Pagefiles.sys文件会越来越大。如果你把虚拟内存和Windows XP放在同一分区,播放RM、ASF等视频流文件以后,系统经常会提示你虚拟内存设得太小或是磁盘空间不足。查看此时的页面文件,已经足有1GB大小了。所以建议经常欣赏视频文件的Windows XP用户,把初始数值设小一点,或者将虚拟内存转移到系统盘以外的分区。 二、设置方法 下面以在Windows XP下转移虚拟内存所在盘符为例介绍虚拟内存的设置方法:进入“打开→控制面板→系统”,选择“高级”选项卡,点击“性能”栏中的“设置”按钮,选择“高级”选项卡,点击“虚拟内存”栏内的“更改”按钮,即可进入“虚拟内存”窗口;在驱动器列表中选中系统盘符,然后勾选“无分页文件”选项,再单击“设置”按钮;接着点击其他分区,选择“自定义大小”选项,在“初始大小”和“最大值”中设定数值,然后单击“设置”按钮,最后点击“确定”按钮退出即可。

Ⅱ 物理内存先用完了后再使用虚拟内存

是的,如果软件使用超出内存容量,操作系统就会暂时将不需要访问的数据写入到硬盘上一个特殊的文件中,从而给需要使用内存的程序和数据释放内存。

这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件或叫做交换文件)。对于Windows 2000/XP/2003操作系统,分页文件名为pagefile.sys,默认情况下位于操作系统所在分区的根目录下。

(2)如何将物理内存交换到虚拟内存扩展阅读:

虚拟内存的工作原理

当一个进程试图访问虚拟地址空间中的某个数据时,会经历下面两种情况的过程:

1、CPU想访问某个虚拟内存地址,找到进程对应的页表中的条目,判断有效位, 如果有效位为1,说明在页表条目中的物理内存地址不为空,根据物理内存地址,访问物理内存中的内容,返回。

2、CPU想访问某个虚拟内存地址,找到进程对应的页表中的条目,判断有效位,如果有效位为0,但页表条目中还有地址,这个地址是磁盘空间的地址,这时触发缺页异常,系统把物理内存中的一些数据拷贝到磁盘上,腾出所需的空间,并且更新页表。此时重新执行访问之前虚拟内存的指令,就会发现变成了情况1。

Ⅲ 怎样把物理内存暂时转换为虚拟内存

将物理内存软化为虚拟内存... 不必吧..

物理内存比虚拟内存快的多..

你可以增加虚拟内存的大小

右键单击"我的电脑"属性 -> 高级 -> (性能)设置 -> 高级 -> (虚拟内存)更改

如果要将虚拟内存放在内存上,为系统加速...

简单来讲就是文件数据交叉链接的活动文件。是WINDOWS目录下的一个"WIN386.SWP"文件,这个文件会不断地扩大和自动缩小。虚拟内存有如像CPU的L1和L2缓存和硬盘的512K-2M缓存。具体分析来讲如果电脑只有64M物理内存的话,当读取一个为100M的可执行文件时,就必须要用到比较大虚拟内存,文件先会被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟住就会把虚拟内里储存的文件释放到原来的安装目录里了。



只要把虚拟内存放到另一个盘就是最好的!

在使用方面,首先我认为把虚拟内存放到另一个盘里可以减少磁盘的碎片,在磁盘整理方面更加充分,如果只用WIN98自己管理虚拟内的话,可以仔细看看在WIN98下的磁盘碎片整理过程中会出现好多不能移动的文件,是白红色的,其实那些就是虚拟内存的文件。因为WIN98在使用完虚拟内存之后没有及时得到释放,先会表现成这样的。如果你把虚拟内存设置到另一个盘,同时把WINDOWS目录里的WIN386.SWP的文件删除,再做一次磁盘碎片整理,你会发现那些白红色的文件会少了很多。另一个好处就是可以减少文件在交换时产生的磁盘碎片,例如把c:先做一次完全整理之后你再把C:里的文件又删又重装3-4次,再用一次磁盘碎片整理会快很多。从比较来看物理内存越大虚拟内存越少,性能就会越好。



设置虚拟内存的最佳方法

首先讲讲WIN98应如何设置虚拟内存,如果只有64M物理内存的话就设置为160虚拟内存,128M物理内存的就设置250M虚拟内存,如果是256物理内存就虚拟128M虚拟内存(主要是看你使用什么软件如果是3DSMAX4.0或PHOTOSHOP6.01的话绝无问题。),如果是以打机为主可以设为80M虚拟内存,如果是384-512物理内存的话可以虚拟32-64M虚拟内存。WIN98最好物理内存不要超过512M,因为在WIN98系统中内存越大性能就会有所下降,因为WIN98能充分使用内存只是在24M以下可以充分使用。加上WIN98系统中内存越大就会另到CPU内存寻址时间越长从而使性能下降

WIN2000和XP虚拟内存的设置,建议这两操作系统最好是CPU达1G和物理内存是256M,7200转2M缓存的硬盘,因为WIN2000和XP在内存使用方面不同WIN98,物理内存越大性能就越高。最好就是有512N-1G的内存。具体设置,如果只有64M物理内存的话就设置200M虚拟内存,128M物理内存就设为250M虚拟内存,如果是256M物理内存(只做服务器用的就虚拟16M-32M虚拟内存,而3DSMAX或PHOTOSHOP6.01的话可以设为60M-120M虚拟内存)。如果是512M-1G或以上的物理内存就设为16-32M虚拟内存。在WIN2000和WINXP能够充分地使用物理内存。



注意:如果是C:是操作系统盘的话就把虚拟内存放到D:到,最好就是D:首先必需要是个空盘。如果是双硬盘的话最好把虚拟内存设置到从盘。磁盘碎片整理如果是WIN98最好是使用WINME里的DEFRAG.EXE移植到WIN98文件夹WINDOWS里,直接覆盖就行了,还有把WINDOWS目录下的APPLOG删除它是一个隐藏的文件。或者使用第三方软件,如VOPTME、诺顿的SPEEDDISK.如果是WIN2000和WINXP最好是使用本身自带的磁盘碎片整理,第三方软件就用Diskeeper、诺顿的SPEEDDISK。如果出现了内存不足的情况下可以再把虚拟内存调大些。还有的就是记住最好不要禁用虚拟内存,最少都要设置2M-4M虚拟内存否则会有一些软件是不能使用或出错的。经过这些优化后性能一定会有提升。

Ⅳ 怎样使物理内存转化成虚拟内存

经典误区四:虚拟内存这么设最"科学"!

经典程度:★★★★★

危险程度:★★

1.错误的解决方法描述

(1)在"我的电脑"的"属性"窗口,切换到"高级→性能→虚拟内存"窗口,将虚拟内存的初始值和最大值设置为同一值可以减少磁盘碎片,提高系统运行效率。

(2)分别在硬盘的每个分区上都设置一部分虚拟内存,可以提高系统的性能。
2.方案由来及后果

Windows采用动态的方法对虚拟内存进行管理,也就是说当在执行耗费内存比较大的程序(如Photoshop、MS Office等)时,系统会自动扩大虚拟内存的页面文件的体积,以获得更多的可用资源,反之,如果物理内存还有较多的空闲空间,系统则会自动缩小页面文件的体积。这就是我们在察看系统中的pageflie.sys(Windows 2000/XP)或win386.swp(Windows 9X/Me)文件时,该文件有时候大有时候小的原因所在。

理论上来讲,如果将虚拟内存的初始值和最大值设置为同一值,这样可以让磁头连续读取,不容易出现磁盘碎片,从而提高系统的运行效率。但在实际使用的过程中,我们会发现,当我们读取某个大文件的时候,常常遇?quot;内存溢出"错误,系统反而运行不稳定。

而对于所谓"将硬盘的每个分区都设置虚拟内存"的处理办法,由于各个分区上文件分布的不确定性,导致磁盘碎片的不可避免,虽然Windows会优先选择使用不常进行文件读写操作的分区中的页面文件,不过这样会加重系统内存管理的负担,尽管算不上很多的谬误,但至少不是最好的方案。

小知识: 所谓"虚拟内存",通俗的讲,就是当我们的物理内存不够用的时候,系统将硬盘上的部分空间模拟成内存使用,将暂时不用的程序或数据存放到这部分空间中,等需要的时候方便及时调用。虚拟内存在Windows 9X/Me中对应的数据临时存放文件为win386.swp(我们称为交换文件,Swapfile),在Windows 2000/XP中对应的数据临时存放文件为Pagefile.sys(我们称为页面文件或者分页文件,PageFile)。页面文件保存在硬盘分区的根目录中,文件属性为"隐藏",我们需要在"文件夹选项"中选中"显示所有文件"才能看到它。

3.正确的解决办法:

对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法:

(1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏,如果你采用的是"无",则将页面文件大小设置为2MB左右,如果采用"核心内存存储"和"完全内存存储",则将页面文件值设置得大一些,跟物理内存差不多就可以了。

小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件 (Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。

(2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。

(3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。

小提示: 允许设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB。

Ⅳ 笔记本电脑设置虚拟内存有什么方法

虚拟内存,在Windows操作系统中并不起眼。对于大部分用户来说,都觉得没有需要去了解这一神秘的角色。下面是我为大家介绍笔记本电脑设置虚拟内存的方法,欢迎大家阅读。

笔记本电脑怎么设置虚拟内存

虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统就会在硬盘上开辟一块磁盘空间当作内存使用,这部分硬盘空间就叫做虚拟内存。

虚拟内存这四个字,虽说时常在各种场合看到,但究竟什么是虚拟内存呢?恐怕能够准确说出其概念的人并不多,那么就让我们先来了解一下虚拟内存的概念吧。

我们都知道,电脑正在运行的程序以及程序运行过程中产生的数据,都必须经过物理内存来执行。但如果执行很大的程序,又或是同时执行很多程序,那么就会使电脑的物理内存消耗殆尽,从而对系统的稳定、运行速度造成严重影响。

当然,增加物理内存可以解决问题,但这只是暂时性的解决。一味的增加内存条,不仅操作系统管理不了(对于Win98等操作系统,内存超过512M后会造成系统不稳定;对于WinXP等操作系统,内存超过2G也会产生各种问题),而且额外的费用也会高得惊人。

针对这一情况,微软在Windows操作系统中引入了虚拟内存技术,即将一部分硬盘空间充当物理内存使用,当物理内存吃紧时,系统就会自动调用硬盘的一部分空间,将数据写入硬盘,以缓解内存的紧张。

举个最简单的例子,电脑的内存为512M,系统正常启动后,剩余内存为200M,此时运行一个需占用300M内存的程序,那么系统就会在用完200M内存后,自动将剩余的100M数据存储到硬盘,即虚拟内存中。待程序执行完毕后,这部分占用的硬盘空间又将被自动释放。当然,这只是最基本的虚拟内存使用原理,实际的调用还涉及到许多系统底层因素,在此处便不详细深入了。

前面说了,虚拟内存出现于硬盘中,那么,它的具体位置又在何处呢?打开系统安装分区,便可以在根目录中看到一个名为pagefile.sys的文件,这就是我们一直在讲的虚拟内存了。在很多情况下, 我们也按照其文件名称,将其称之为“页面文件”。

提示:如果打开系统安装分区后看不到pagefile.sys,就需要打开“文件夹选项”,取消“隐藏受保护的操作系统文件”项的选择便可。

一、虚拟内存不足六大诱因

当我们执行一些程序时,系统会弹出虚拟内存不足的提示,这该如何是好?增加虚拟内存容量?又或是增加一条内存?先别急,还是来了解一下虚拟内存不足的六大诱因吧。

诱因一:运行需要大量内存的程序

当我们运行Photoshop、AutoCAD之类的大型程序,并处理一些大文件,又或是执行渲染等操作时,系统的虚拟内存便会在瞬时间被消耗。

对于这种情况,增加虚拟内存容量是唯一的解决办法。

诱因二:同时运行的程序过多

是不是我们不运行类似Photoshop的大型程序就不会产生虚拟内存不足的情况呢?其实,如果你同时运行的程度过多(10个以上),也会产生虚拟内存不足的现象。你只需要直接关闭一些不必要的程序即可释放出大量的虚拟内存。

诱因三:跟随系统启动的程序与服务

除了我们主动运行的程序之外,一些随系统启动的程序和服务,也占用了相当多的虚拟内存。对此,我们可以执行“开始”-“运行”,输入“msconfig”后回车进入“系统配置实用程序”,在“服务”和“启动”选项卡中取消无用启动项目的选择即可。

诱因四:虚拟内存所在磁盘空间不足

由于虚拟内存保存于磁盘,因此如果磁盘空间的剩余容量不足以达到要求,就会产生虚拟内存不足的问题。对磁盘进行整理腾出足够空间,或是将虚拟内存移动到容量较大的分区,都是不错的解决办法。

诱因五:虚拟内存设置有误

默认情况下,操作系统会自动对虚拟内存进行管理。但是默认的虚拟内存设置,往往并不贴近用户的真实需求。对虚拟内存进行设置将是必须的,这部分内容我们将在Part3中进行详细说明。

诱因六:遭受病毒攻击

病毒的危害,也是造成虚拟内存不足的原因之一。如果经过排查,发现虚拟内存不足不是由于前面五种原因而起,那就有必要使用杀毒软件对系统进行彻底杀毒了,例如McAfee、卡巴斯基等杀毒软件都是不错的选择。

二、如何查看虚拟内存的使用情况?

虚拟内存的使用情况可以在“任务管理器”中进行查看。同时按下“Ctrl+Shift+Esc”键,在弹出的“任务管理器”中切换到“进程”选项卡。点击“查看”-“选择列”,在弹出的“选择列”窗口中勾选“虚拟内存大小”项并点击“确定”按钮。此时,在“进程”选项卡的最右侧,就出现了“虚拟内存大小”的数据列,对应当前运行的每一个进程,其使用的虚拟内存容量都将实时显示。

虚拟内存的状况是否良好,将直接对系统的稳定、速度产生影响。对于内存,我们有许多优化软件可以使用,但对于虚拟内存优化又该如何进行呢?接下来,笔者就将从硬件(即承载虚拟内存的硬盘)、软件(即使用虚拟内存的操作系统)及安全三方面,对虚拟内存的优化进行详细的介绍。

提示:如无特别说明,以下设置均在Windows XP SP2为操作平台。

三、挖掘硬盘性能,给虚拟内存提速

因为虚拟内存文件(pagefile.sys)存放于硬盘,即硬盘为虚拟内存的承载体,硬盘性能提高了,虚拟内存的性能自然也就能有所提高。

与物理内存相比,硬盘的运行速度自然要慢很多,这也直接决定了虚拟内存的速度。一块7200转、16M缓存的硬盘,与一块5400转、2M缓存的硬盘,其提供的虚拟内存速度的差距是十分明显的。

此外,出于系统稳定、安全等方面的考虑,Windows操作系统并没有将硬盘设置为性能最佳,要挖掘硬盘性能,还需要我们进行手工的设置。

1、启用磁盘写入缓存

1)打开“控制面板”,双击“系统”项,在弹出的“系统属性”窗口中切换到“硬盘”选项卡,单击“设备管理器”按钮,弹出“设备管理器”窗口。

2)在“设备管理器”目录中,展开“磁盘驱动器”项,双击当前正在使用的磁盘。

3)切换到“策略”选项卡,勾选“启用磁盘上的写入缓存”,点击“确定”按钮,便完成了磁盘写入缓存的开启。

经过以上操作,磁盘写入缓存将被激活,从而提高硬盘的读写速度。需要注意的是,写入缓存开启后,如果计算机突然断电,可能会造成无法挽回的数据丢失。因此如果你的计算机经常需要处理一些重要文件,那么最好是配备一个UPS,尽可能避免上述情况发生。当然,要是你的计算机只是用于电影、游戏等娱乐用途,那么开启这项功能,也无关紧要。

2、打开Ultra MDA

1)按照启用磁盘写入缓存的操作,打开“设备管理器”。

2)展开“IDE ATA/ATAPI 控制器”项,双击“主要IDE通道”项,在弹出“主要IDE通道属性”窗口中切换到“高级设置”选项卡,将“传送模式”修改为“DMA(若可用)”。

3)重复第二步中的操作,将“次要IDE通道”项中的“传送模式”修改为“DMA(若可用)”。

经过以上操作,磁盘的数据传送模式被修改为DMA,将有效的提升数据读写速度。

3、设置系统运行缓存

1)打开“系统属性”窗口,切换到“高级”选项卡,随即弹出“性能选项”窗口。

2)在“性能选项”窗口中切换到“高级”选项卡,在“内存使用”处的值由“程序”改为“系统缓存”。点击“确定”按钮,便完成了“系统缓存”的设置操作。

通过上述操作,操作系统将会把4M左右的物理内存用作磁盘读写缓存,提高物理内存与虚拟内存之间的数据交换速度。与速度的提升相比,4M的内存牺牲还是值得的。当然,要是你的内存很小,只有128M或256M,那么还是乖乖地使用默认设置,以免对系统运行造成不必要的负面影响。

四、合理设置虚拟内存,让系统健步如飞

完成了硬件方面的设置,让我们把目光投向软件设置。在Windows操作系统中,虽然与虚拟内存直接相关的设置项并不多,而且表面看起来也非常简单。但如果真正深入地去探究,这里面还是有着不小的学问。

(一)如何修改虚拟内存?

在“控制面板”中双击“系统”项,在弹出的“系统属性”窗口中切换到“高级”选项卡,单击“性能”处的“设置”按钮,在弹出的“性能选项”窗口中切换到“高级”选项卡,单击“虚拟内存”处的“更改”按钮,就可以在弹出的“虚拟内存”窗口中对虚拟内存的保存位置,大小进行修改了。需要注意的是,对虚拟内存进行任意修改后,都需单击“设置”按钮确认操作,否则修改将不起作用。

(二)确定虚拟内存保存位置

默认情况下,Windows自动将虚拟内存安排在系统分区中,在大部分情况下,这样的设置没有什么问题。但如果你的计算机情况特殊,就需要我们进行特殊的设置了。从笔者的使用经验来看,有三点是需要我们注意的。

1、将虚拟内存设置于较快的硬盘

如果计算机中安装了多块硬盘,建议将虚拟内存设置在速度较快的硬盘上。

2、不设置于读写操作频繁的分区

一般情况下,系统分区中安装操作系统,应用程序则安装于另一个分区,显然,这两个分区都是读写操作十分频繁的。如果将虚拟内存设置于这两个分区,那么,磁盘的读写操作必将增多,受限于磁盘性能,虚拟内存的速度也将受到直接影响。因此,不建议将虚拟内存设置于类似的读写操作较频繁的分区。我们不妨划分一个容量较小的分区,专供虚拟内存使用。

3、确保虚拟内存所在分区容量

举个简单的例子,虚拟内存所在分区的剩余容量为300M,而虚拟内存设置为500M,很明显,受限于分区容量,虚拟内存的容量最大也只能达到300M,而不是设置中的500M。对于这种情况,一是可以删除该分区中的无用文件,二是直接将虚拟内存设置到空间较大的分区中。

(三)虚拟内存大小的合理设置

安装好操作系统,Windows便会自动分配虚拟内存的容量,最小值为物理内存的1.5倍 ,最大值则为物理内存的3倍。可以说,这样的设置方法,有一定的道理,但却并不适用于每一台计算机。

举个例子来说明这个问题。假设有A和B两台计算机,A的物理内存为128M,B的物理内存为1G,Windows分配给它们的虚拟内存区间分别是192M-384M,以及1536M-3072M。当我们运行Photoshop,并打开一个300M的图片文件,这时计算机A的内存(包括物理内存与虚拟内存)马上告急,而计算机B则在没有开始使用虚拟内存的情况下很快速地打开了图片文件。

因此计算机的不同,虚拟内存大小的设置方法也不尽相同,笼统的设置为1.5-3倍 ,并没有考虑到计算机的实际情况,产生的实际效果自然可想而知了。那么,我们又该如何精确的对虚拟内存大小进行设置呢?首先,需要了解计算机对虚拟内存的真实需求情况,然后才能对虚拟内存做出设置。

1)打开“系统属性”窗口,将虚拟内存的最小值与最大值均设置为一个固定值,例如300M。

2) 依次打开“控制面板”-“管理工具”-“性能”,在弹出的“性能”窗口中,依次展开 “性能日志和警报”-“计数器日志”,在右侧窗口中点击鼠标右键,在弹出菜单中选择“新建日志设置”项。

3)在弹出窗口中随意填写日志名称,例如“test”,在随即出现的test窗口中单击“添加计数器”按钮。

4)在弹出的“添加计数器”窗口中,将“性能对象”列表设置为“Paging File”;勾选“从列表选择计数器”,并在列表中单击选择“% Usage Peak”项;勾选“从列表选择范例”,并在列表中单击选择“_Total”项。单击“添加”按钮便成功添加了计数,然后单击“关闭”按钮,将“添加计数器”窗口关闭。

5) 回到test窗口,切换到“日志文件”选项卡,将“日志文件类型”下拉列表中的值设置为“文本文件”,以便在其后能够方便的查看日志文件中的数据。

6) 完成在test窗口中的操作后,单击“确定”按钮回到“性能”主窗口中,可以看到,在右侧的列表中,已经出现了一个名为test的日志项,并且默认处于运行状态中。

7) 象平时一样对计算机进行各种正常的操作,例如浏览网页、看电影、玩游戏等等。运行一段时间以后,打开日志文件所在目录(默认为系统分区下的PerfLogs目录),可以看到目录中存在一个名为test_000001.csv的日志文件。

8) 双击该文件,查看每一行数据中最后一个值,这个数值便是虚拟内存的使用百分比,由于此前我们将虚拟内存固定为300M,因此在本例中,虚拟内存的实际使用为300M*5%,即15M左右。

9) 打开“虚拟内存”设置窗口,将最小值设置为15M,而最大值则以最小值的2-3倍为佳。 (四)适时整理虚拟内存

由于虚拟内存构建于磁盘之上,磁盘使用久后,自然而然地会产生碎片,在影响磁盘性能的同时,还涉及到了虚拟内存。不少朋友会想到使用碎片整理程序对磁盘碎片进行整理,从而提升虚拟内存速度。但不管是哪种碎片整理软件(包括系统自带的碎片整理软件),均不能对正在使用中的页面文件进行碎片整理。因此,若想对虚拟内存所占用的磁盘空间进行整理,还需要用到其它的方法。

1、双系统整理法

既然Windows不允许对正在使用的虚拟内存进行碎片整理,那我们便可以绕一个圈子,即在双操作系统环境中,当我们使用A操作系统时,就可以对B操作系统的页面文件所在分区进行碎片整理操作;反过来,使用B操作系统时,也可以对A的页面文件进行整理。但这样的前提是系统中安装了双系统,在很多情况下并不适用。

2、临时移动虚拟内存

打开虚拟内存设置窗口,将虚拟内存全部设置到该分区中,重启电脑后,再对原虚拟内存设置分区进行碎片整理,由于虚拟内存已经转移,因此碎片整理可以顺利完成。当该分区的整理完成之后,再将虚拟内存重新移动即可。

提示:如果此前划分了一个专门的小分区给虚拟内存使用,那么此处的碎片整理将会方便很多。

3、使用专业软件整理

上述两种方法,都需要数步的操作,对于初学者来说,未免有些麻烦。因此,笔者推荐一款名为PageDefrag的软件,以方便的实现对虚拟内存的整理。

1)下载PageDefrag(下载地址:http://family1.chinaok.com/down/200702/pagedfrg.rar),该软件为绿色软件,无需安装即可运行。

2) 运行PageDefrag后,在软件主窗口中列出了其能够优化的各个项目,当然也包括了我们的目标——pagefile.sys。

3) 单击选择pagefile.sys,在Defragmentation Control(整理控制)给出了两种选择,一是Defragment at next boot项(系统下一次启动时整理),二是Defragment every boot(每次启动时整理),一般的,选择第一项即可。

4)点击OK按钮,即完成了软件的设置。当下一次系统启动时,软件便会对虚拟内存文件进行碎片整理,以提高其运行速度。

(五)加速虚拟内存,安全不容忽视

在提升虚拟内存速度的同时,可别忘了安全二字。由于在运行过程中,有很大一部分数据存储于虚拟内存,即硬盘上,而在系统关闭时,这些数据并不会被自动删除。一旦碰到了“有心人”,略施小计便可以从虚拟内存文件中得到想要的数据。因此,如果你的计算机涉及到一些需要保密的工作,那么对于虚拟内存的安全问题也不可轻视。

既然担心残存于页面文件中的数据文件被窃取,因此我们也围绕着页面文件动起了脑筋。自动删除页面文件,自然是最好的,但似乎Windows并没有提供该功能。这样,我们让Windows在关闭系统之前,用无意义的数据来填充整个页面文件,这样一来,即使他人得到了页面文件中的数据,也将是废物一堆。

1)点击“开始”-“运行”,输入gpedit.msc,打开“组策略编辑器”。

2)在左侧功能栏中依次展开“计算机配置”-“Windows设置”-“安全设置”-“本地策略”-“安全选项”,在右侧窗口中找到并双击“关机:清理虚拟内存页面文件”项,在弹出窗口中勾选“已启用”并确认操作,就完成了相应的设置。

启用该策略后,当系统关机时,便会自动向页面文件中填充无意义的数据文件,从而起到保护数据安全的目的。不过要注意,该策略将会延长系统关机时间(具体时间视虚拟内存大小而定)。

Ⅵ 物理内存转移到虚拟内存

不可能的,在操作系统里,分配物理内存还是虚拟内存是内核的页调度器管理的,根本没有提供应用程序的接口,所以也就根本不可能编写出完成此功能的软件了。

Ⅶ 怎样将物理内存转换为虚拟内存

右键点我的电脑属性-高级-性能选项-最下边的虚拟内存点更改 选择你不常用的一个盘。。设置初始大小和最大值。。一般为本机内存的1.5-3倍。。不要太多

阅读全文

与如何将物理内存交换到虚拟内存相关的资料

热点内容
word中化学式的数字怎么打出来 浏览:739
乙酸乙酯化学式怎么算 浏览:1404
沈阳初中的数学是什么版本的 浏览:1350
华为手机家人共享如何查看地理位置 浏览:1042
一氧化碳还原氧化铝化学方程式怎么配平 浏览:884
数学c什么意思是什么意思是什么 浏览:1408
中考初中地理如何补 浏览:1299
360浏览器历史在哪里下载迅雷下载 浏览:701
数学奥数卡怎么办 浏览:1387
如何回答地理是什么 浏览:1023
win7如何删除电脑文件浏览历史 浏览:1055
大学物理实验干什么用的到 浏览:1484
二年级上册数学框框怎么填 浏览:1699
西安瑞禧生物科技有限公司怎么样 浏览:971
武大的分析化学怎么样 浏览:1247
ige电化学发光偏高怎么办 浏览:1337
学而思初中英语和语文怎么样 浏览:1650
下列哪个水飞蓟素化学结构 浏览:1423
化学理学哪些专业好 浏览:1486
数学中的棱的意思是什么 浏览:1057