大内存时代配置虚拟内存的探讨.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

大内存时代配置虚拟内存的探讨

?

?

论文导读:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存,而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。它借用硬盘空间形成虚拟的内存,在硬盘中虚拟内存是以页面文件的形式存在的,即pagefile.sys。

关键词:虚拟内存,内存,页面文件

?

1.定义和重要性

虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存,而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。它借用硬盘空间形成虚拟的内存,在硬盘中虚拟内存是以页面文件的形式存在的,即pagefile.sys。

虚拟内存技术是通过内存与交换文件之间不断地进行数据交换来实现的。但这种过程是透明的,也就是说程序不会感觉到自己的部分代码或数据当前并不在内存中,实际上,它们感觉到的是自己拥有大量的内存,因为当它们向Windows申请分配更多内存时基本上都能得到满足,这便是Window为程序提供由实际内存和交换文件组成的虚拟的内存空间而得到的好处。由此可见,虚拟内存对Windows系统是非常的重要,因为只有利用虚拟内存技术才能满足多任务对内存的需求。

2.大容量内存是否禁用虚拟内存

如果内存足够大,如1GB或2GB,平时并不运行大型程序,处理的数据量也不大,禁用虚拟内存是可行的。但若处理平面大图、3D动画渲染或玩大型游戏等数据量很大的任务,即使是多达2GB的内存也不够使用。如果经常要打印带大量图片的文档,禁止虚拟内存也会让程序出现错误,例如Word之类的软件在打印之前要生成缓冲文件,再传输到打印机上,图片尺寸较大、分辨率较高时,需要的缓冲区容量也很大,此时不能禁用虚拟内存。因此,要根据计算机物理内存的大小及系统执行的任务应用环境,决定是否禁用虚拟内存。

3.虚拟内存的设置

在默认状态下,系统会自动管理虚拟内存。但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,这将导致其读写效率降低,工作效率也就显得不高,于是经常会出现“内存不足”的提示。要使虚拟内存达到最优配置,不成为系统高速运行的瓶颈,我们一般需要手工对虚拟内存进行一系列的优化。

3.1改变页面文件的位置

虚拟内存以页面文件(pagefile.sys)的形式存在于硬盘上,系统默认的管理是将该文件存放在系统分区中。为了保持虚拟内存的连续性,我们必须改变这个文件的位置。因为系统运行时该文件通常较大,系统盘中文件众多,且经过反复安装和卸载程序往往会留下较多的磁盘碎片。发表论文。如果将页面文件存放在系统盘中将很可能不连续,页面文件放在磁盘上的不同区域,将直接导致虚拟内存中的数据访问速度慢,不利于提高效率。为保证虚拟内存的连续性,我们可以将虚拟内存设置到非系统分区(如D盘)中,方法如下:用鼠标右击“我的电脑”,选择“属性→高级→性能设置→高级→(虚拟内存)更改”后将弹出“虚拟内存”对话框,在驱动器栏里选择“D:”并确认即可。成功移动页面文件到D盘后,还要重新在驱动器栏里选择“C:”,选择“无分页文件”,并将原来的页面文件删除,因为系统不会自动删除。

3.2、设置虚拟内存的大小

对于不同的计算机而言,其页面文件的大小是各不相同的。发表论文。关于页面文件大小的设置,微软推荐为“物理内存×1.5”。这种计算方法虽然简便,但其实并不适用于所有的计算机。设置页面文件大小最准确的方法是看计算机在平时运行时实际使用的页面文件大小。通过WindowsXP自带的日志功能可以监视计算机平常使用的页面文件的大小,从而进行最准确的设置,具体步骤如下:

(1)先给虚拟内存的“起始大小”和“最大值”都设置同一个临时值500MB,设置完成后重新启动计算机。

(2)进入“控制面板→性能与维护→管理工具”,打开“性能”,展开“性能日志和警告”,选择“计数器日志”。在右侧窗口“计数器日志”项目上单击鼠标右键选择“新建日志设置”。

(3)在“新建日志设置”对话框中给日志设置一个名称,比如“监视虚拟内存”。

(4)在“常规”页中单击“添加计数器”按钮。在“性能对象”下拉列表中选择“PagingFile”,然后选中“从列表选择记数器”下面的“%UsagePeak”,并在右侧“从列表中选择范例”中选择“_Total”,最后单击“添加”和“关闭”按钮。

(5)在“日志文件”页中设置“日志文件类型”为“文本文件(逗号分隔)”,点击“配置”可重新设定文件的存放位置和文件名。设置完成后,我们将通过查看这个日志来判断WindowsXP到底要用多少虚拟内存。

十分钟后打开这个CVS文件,我们要从打开窗口中内容的第二列中找出其

文档评论(0)

186****3372 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档