我的编程空间,编程开发者的网络收藏夹
学习永远不晚

最大限度提升虚拟内存性能的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

最大限度提升虚拟内存性能的方法

如今已经进入大内存时代,如何设置虚拟内存才能获得最大限度的性能提升呢?本期董师傅将针对这个问题展开讨论。
禁用虚拟内存可提升系统性能?
在内存较小的年代,设置虚拟内存的必要性大家都比较清楚。现在内存的价格越来越便宜,很多朋友都用上了1GB的内存。在大内存环境下,是否可以完全禁用虚拟内存,以提高系统性能呢?
要了解这个问题,首先得明白什么是虚拟内存,以及虚拟内存有什么作用。在早期,因为内存价格非常昂贵,因此一般电脑上都不会配置太多。此时如果操作系统和应用程序需要的内存数量超过了计算机中安装的物理内存数量,操作系统就会暂时将不需要访问的数据通过一种叫做“分页”的操作写入到硬盘上一个特殊的文件中,从而给需要立刻使用内存的程序和数据释放内存,这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件,或叫做交换文件,Windows 2000/XP/2003中的分页文件名为pagefile.sys)。
而硬盘和内存的速度有天壤之别,因此有朋友认为,在内存较大的条件下,可以禁用虚拟内存,这样系统就不需要花时间将内存中的数据分页到硬盘上,从而提高系统的运行效率。
然而根据传统的设计,Windows 的许多核心功能都需要使用分页文件,如果你禁用了所有分页文件,有些第三方的应用软件就可能会遇到内存不足的错误。其实在不需要的时候,Windows并不会使用分页文件,因此这样调整系统,并不能获得任何性能上的提高。
设为物理内存的1.5~2倍最合理?
看来虚拟内存的设置是必须的。设置虚拟内存时,一般都建议将虚拟内存设置为物理内存容量的1.5~2倍(分别为虚拟内存的最小值和最大值)。这样设置是否合理呢?
在讨论这个问题之前首先看两种情况:有两台电脑,除了内存,其他所有配置都相同。电脑A拥有128MB内存,电脑B拥有1GB内存,这两台电脑都运行Windows XP操作系统。
按照这个观点中的方法设置,电脑A的虚拟内存将会设置为192MB~256MB,而电脑B的虚拟内存将会设置为1.5GB~2GB。而在实际使用中,电脑A很可能会在运行大型软件或游戏时产生虚拟内存不足的问题,而电脑B则可能会因为设置了如此大的分页文件而导致硬盘空间的浪费。
如何确定合理的虚拟内存大小?
这么说来,所谓的1.5~2倍只能是一个指导性的意见,而具体应该设置多大,还要看系统的实际应用情况?
的确如此,按需设置虚拟内存才是科学的。我们可以借助Windows 2000/XP/2003中的性能监视器来判断虚拟内存的大小是否合理。
在“运行”中输入“perfmon.msc”,展开左侧的“性能日志和警报”,双击“记数器日志”,在右侧空白处点鼠标右键,选择新建日志设置,命名为Page File,回车确认,会出现图1所示的窗口。

如何最大限度提升虚拟内存性能

图 1

点击“添加记数器”按钮,在弹出窗口的“性能对象”下拉菜单中选择Paging File,在“从列表选择记数器”中选择“% Usage Peak”,在范例中选择“_Total”,点击“添加”按钮,最后关闭这个窗口。
点击图1中的“确定”按钮,点击“是”创建日志文件。接着打开“日志文件”选项卡,在日志文件类型下拉菜单中选择“文本文件(逗号分隔)”,然后记住“例如”框中显示的日志文件的路径。
点击“确定”后这个记数器已经开始运行了,你可以在电脑上进行你的日常操作,并尽可能多地打开和关闭各种经常使用的应用程序和游戏。经过几个小时的使用,基本上记数器已经可以对你的使用情况作出一个完整的评估。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

最大限度提升虚拟内存性能的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

最大限度提升虚拟内存性能的方法

如今已经进入大内存时代,如何设置虚拟内存才能获得最大限度的性能提升呢?本期董师傅将针对这个问题展开讨论。禁用虚拟内存可提升系统性能?在内存较小的年代,设置虚拟内存的必要性大家都比较清楚。现在内存的价格越来越便宜,很多朋友都用上了1GB的内存
2023-05-25

如何最大限度提升windows系统的虚拟内存性能

如何最大限度提升windows系统的虚拟内存性能,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。如今已经进入大内存时代,如何设置虚拟内存才能获得最大限度的性能提升
2023-06-14

Windows XP总是提示虚拟内存最小值太低的解决方法

当用户运行了许多应用程序,如游戏、制图软件、聊天工具等等,在WinXP系android统右下角就会提示“您的虚拟内存不足”。该如何来解决这个问题呢?为了运行速度,我们可以设置虚拟内存来解决这个问题。 操作步骤
2023-06-07

提升性能的有效方法:最大化利用回流和重绘功能

如何高效利用回流和重绘进行性能优化一、概述在前端开发中,性能优化是一个非常重要的环节。回流(reflow)和重绘(repaint)是影响页面性能的两个关键因素。本文将介绍如何有效地利用回流和重绘进行性能优化,并给出一些具体的代码示例。二
提升性能的有效方法:最大化利用回流和重绘功能
2024-01-26

服务器内存升级:提高服务器性能的简单方法

服务器内存升级是提高服务器性能的简单方法,本文将介绍如何在Linux和Windows服务器上升级内存。
服务器内存升级:提高服务器性能的简单方法
2024-02-12

编程热搜

目录