44》虚拟内存使用技巧

虚拟内存

内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。

举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。

下面,就让我们一起来看看如何对虚拟内存进行设置吧。

虚拟内存的设置

对于虚拟内存主要设置两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。

这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。

找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。

如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。

调整分页位置

Windows 9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386。

swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386。swp调到别的分区中,方法是在记事本中打开 i(C:\\Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386。

swp”,改为其他分区的路径,如将交换文件放在D:中,则改为“PagingDrive=D:Win386。swp”,如没有上述语句可以直接键入即可。

而对于使用Windows 2000和Windows XP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。

或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。

如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能 设置→高级→虚拟内存 更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置。

一般来说,虚拟内存为物理内存的1。5倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。

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

(1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。

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

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

所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。

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

页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。

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

小提示:

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

全部

计算机知识欠缺,计算机虚拟内存不足,该怎么办?相关推荐

  1. 军队文职计算机考试题,2020军队文职计算机知识:计算机考试练习题(6)

    [导语]2020军队文职计算机知识:计算机考试练习题(5)已发布,为助力各位考生做好2020年军队文职招聘考试准备,中公部队文职考试网提供了军队文职专业科目和综合辅导等内容,祝大家考试顺利.(欢迎大家 ...

  2. 计算机的特点 分类及其应用,2016计算机知识:计算机的特点、分类及其应用(1)...

    [导读] 为了帮助广大考生更好的备考,中公事业单位考试网提供2016年计算机知识<计算机的特点.分类及其应用(1)>,为考生定制计算机基础知识复习计划,相信广大考生可以顺利计算机知识考试. ...

  3. 部队计算机考试题,2020军队文职计算机知识:计算机考试练习题(1)

    [导语] 2019年甘肃军队文职招聘人员考试已进入尾声,为助力各位考生做好2020甘肃军队文职招聘考试准备,甘肃军队文职考试网小编为大家整理了备考资料.更多详细资料请查看甘肃军队文职网备考资料公共科目 ...

  4. 计算机的来源知识,如何理解计算机知识及计算机发展史

    大家好,这里是链客区块链技术问答社区,今天讲一讲如何理解计算机知识,以及计算机的发展史.也感谢大家的关注~ 计算机是标准的理工科而不是文科,所以你要了解的不是它的历史,而是它最最基本的核心概念,以及后 ...

  5. 计算机知识应用,计算机知识应用基础复习大纲

    计算机知识应用基础复习大纲 计算机应用基础复习大纲 包括六大部分内容: 一. 计算机基础知识 二. 操作系统 三. 文字处理软件word 四. 电子表格软件excel 五. 文稿演示制作软件power ...

  6. 计算机知识讲稿,计算机基础知识讲稿.ppt

    计算机基础知识讲稿.ppt 1 第一讲计算机基础知识 一 什么是计算机计算机 是一种用于存储和处理信息的通用机器 2 第一讲计算机基础知识 二 计算机发展史1946年2月 第一台计算机诞生在美国 EN ...

  7. 计算机知识大讲堂,计算机知识讲座策划书

    计算机知识讲座策划书 知识讲座是一次聆听学习教育的重要活动,下面给大家分享计算机知识讲座的策划书,一起来看看吧! 一.计算机硬件知识讲座主题: 浓厚计算机硬件情感,感受计算机硬件大智慧,垫基计算机硬件 ...

  8. 大专计算机知识,大专院校计算机教学

    一.计算机讲授过程中当发现的问题 大专院校作为培养专业人才的场所,不仅要掌握计算机基本知识,更要熟练的掌握计算机应用技能.一是学生在学习计算机专业之前对计算机知识以及操作了解能力不一.教师如果在教学过 ...

  9. 计算机知识txt,计算机基础知识txt.doc

    计算机基础知识txt 计算机基础知识txt 1计算机基础知识 本章将介绍计算机的发展与应用,信息处理的基本知识,计算机硬件系统和软件系统的基本知识,微机的使用,多媒体技术知识及计算机病毒的知识等内容, ...

最新文章

  1. 服务器文件储存,文件储存服务器
  2. 用D触发器构造RAM存储器
  3. html div 纵向居中,内容居中分为div内容水平居中与div内容垂直居中
  4. sonarqube启动报错解决办法:Process exited with exit value [es]: 143
  5. linux进程网络均衡,linux多CPU进程负载均衡解析
  6. spring官方网站
  7. 页面体验提升小技巧—渐进式图片
  8. ZOJ 3300 Mahjong DFS暴力解决。。
  9. 备份工具之Xtrabackup
  10. 词形变换和词干提取工具(英文)
  11. Ubuntu下常用软件介绍
  12. Python面向对象练习-乌龟吃鱼
  13. 第六讲 Keras实现手写字体识别分类
  14. 宾夕法尼亚大学计算机专业研究生,宾夕法尼亚大学硕士计算机系统专业排名
  15. 混合颜色带的应用(二)
  16. ExcelDNA的入门使用
  17. Mysql忘记密码设置新密码
  18. 函数有参无参真有很大区别吗?
  19. 基于Multisim14的四路计分抢答器
  20. Keil中的USE MicroLib说明

热门文章

  1. 学习 YOLO 多目标识别算法
  2. 中科院院士!211高校,迎来新校长
  3. 关于HTTP状态码之301 302 304
  4. PHP 实现“贴吧神兽”验证码
  5. 组合数学经典问题---铺砖问题
  6. Kubernetes与OpenShift区别
  7. asp.net core 排序过滤分页组件:sieve(2)表达式树的复习
  8. commonjs、ES6的模块暴露和模块引入
  9. 基于RSSI三维空间四点定位算法
  10. ds18b20温度转换指令_51单片机驱动DS18B20温度传感器程序及心得