- 什么是虚拟内存?
- 顾名思义,就是一种假的,非真实的但是又被程序所承认的内存,本质上来说,他并不是内存(内存条空间),而应该是为外存(物理硬盘存储空间)。
- 当程序运行时内存不足时,通过虚拟内存技术,系统会把部分硬盘空间提取出来作为程序运行的内存空间来使用,以使程序正常运行。所以称其为虚拟内存。
- 到了此时我们就要注意几点了:
- 1. 虚拟内存尽量不要设置在系统盘(一般为c盘为系统盘)上。
- 原因:
- 设置虚拟内存大多数情况是设置一个范围值,然后操作系统根据电脑的具体使用情况来自动在这个范围内调整,这样由于虚拟内存经常变化,就很容易产生磁盘碎片。
- 而一旦磁盘碎片多了,且还是在系统盘(一般为c盘)上产生的磁盘碎片。那么必然会严重影响操作系统的运行速度。操作系统慢了的结果就是运行在操作系统上的所有软件全部跟着慢,切记!
- 2. 虚拟内存尽量放在其他容量大却不常用的磁盘分区中(如E,D,F盘),不常用是关键。
- 原因:当你电脑运行了许多软件,内存占用很高时,设置了虚拟内存的磁盘分区将会别频繁的读写,这样如果放在不常用盘上的话,这种频繁读写所带来的对操作系统与其它软件的影响会减少到最低。
- 3. 设置的数值大小是很重要
- 根据微软公司的建议:
- 当内存总容量在512MB以下,虚拟内存范围设置为其: 1.5倍--2倍;
- 当内存总容量在512MB以上1G以下的,虚拟内存范围设置为其:1倍--1.5倍
- 当内存总容量在1G以上2G以下的,虚拟内存范围设置为其:0.5倍--1倍
- 当内存总容量在2G以上4G以下的,虚拟内存范围设置为其:0.5倍--1倍
- 当内存总容量在4G以上8G以下的,虚拟内存范围设置为其:0.25倍--0.75倍
- 当内存总容量在大于8G的,虚拟内存范围采取默认设置即可,最多将虚拟内存的换位置到非系统盘。如果实在要设置的话也设置为0.25倍到0.75倍即可。
- 设置虚拟内存的原理:
- 当实际内存中运行的软件太多,实际内存不是很足够了,于是需要虚拟内存来承载交换一部分数据,所以除非实际内存是在太小,否则的话虚拟内存一般不应超过实际内存大小。
- 超过了也没多少用处,例如大小为4G的实际内存,最多只能存在4G的数据,这时难道你还想让他转移8G数据到虚拟内存中吗?这种情况几乎是不可能的,就算有那也是由于某种极难遇到的特殊条件导致数据堆积而来,但是这种情就现在的计算机内存极其运行速度而言,是很难见到的。
- 同时如果设置太大,却又使用不了,那就将导致物理磁盘的浪费,同时由于虚拟内存会不断被操作系统读写,这样也一定程度影响硬盘的寿命。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/23666.html