虚拟内存会提升速度么

2016-12-10 15:53

你们知道电脑的虚拟内存究竟会不会提升电脑的速度吗,下面是小编带来虚拟内存会提升速度么的内容,欢迎阅读!

虚拟内存会提升速度:

电脑虚拟内存只是用于确保当物理内存不足时操作系统及应用软件可以正常运行而不会崩溃。举个简单的例子,你的电脑有1G内存(就是内存条容量1G,这个叫物理内存),启动XP系统加上杀毒软件之类的应用程序,如果还有迅雷下载什么的,基本上1G内存都被占用了。这时你又要播放高清电影,播放器也需要很大的内存,但内存已经用完了,这时虚拟内存就用上了。此时如果没有虚拟内存的话,电脑必然死机。正是有了虚拟内存,比如也是1G,这时部分系统软件或者后台程序就会转入虚拟内存上运行(也就是把临时数据寄存在硬盘上一个特殊的区域内,只是这种存取方式比物理内存速度要慢很多),当然重要的程序例如播放器还是要占用很大物理内存的,这时系统还是比较正常的,但是反应迟钝了,尤其是从一个界面转入另一个界面例如打开资源管理器时会非常迟钝。

物理内存占用量及剩余数量都能从“任务管理器”中适时查看,虚拟内存同时可能看到。要知道虚拟内存只能解决内存耗尽时死机问题但并不是提速,相反,只要物理内存耗尽电脑就急剧变慢。所以虚拟内存通常是物理内存的一半到1倍之间,太小或者没有虚拟内存时没有办法确保物理内存耗尽时的稳定工作,太大就失去实际意义了,因为一旦大量程序都被迫进入虚拟内存运行,电脑速度已经慢到不能忍受的程度,你还能接受这样的电脑吗?

如果内存剩余比较多,例如1G内存运行新装的XP系统时,剩余内存可达700M之多,这时完全不必设置虚拟内存,因为一般情况下,你不太可能让内存耗尽。当然装的软件多了,情况就不一样了,如果装WIN7,你一个窗口都没开(只有一个桌面)也会消耗1G以上的内存。明白了吗?虚拟内存只是不得已而为之,最好还是多装物理内存,因为现在内存条相当便宜的。

虚拟内存会提升速度么

虚拟内存不会提升速度:

虚拟内存对游戏性能并没有帮助,所以你不要轻信这类初学者的错误言论。

早期电脑内存很小,为了保证程序正常运行,系统就加入了虚拟内存技术,原理是在硬盘上划分出一个空间模拟成内存空间来使用,解决了内存不足的问题,但由于硬盘速度相对真正的内存来说实在太慢,如果操作系统过多的使用虚拟内存,不但会降低系统速度,还会加重硬盘的磨损,所以系统默认下都定义一个限度,虚拟内存一般不能超过物理内存的3倍容量。

不过随着硬件的发展,目前的内存已经很大了,32位系统最大寻址只能达到4G,而目前的内存主流都是4G容量,很多8G内存的用户只能使用64位系统来解决内存利用问题。这时候如果还让系统自动管理虚拟内存,那么空间占用将达到6-12G以上,不但浪费硬盘空间,还会降低系统速度,增加磁盘碎片,所以在大内存的电脑上,我们都建议设置小一点的虚拟内存或关闭它,以求系统速度最大化。

而你的物理内存是2G,并没有达到32位系统的极限,所以虚拟内存还是有必要的,但也不宜设置过多,对你来说可行的方案是最小值为2000M,最大值为4000M,这样系统就不会过多的依赖虚拟内存,同时也保证了足够的可用内存。

需要注意的是,不建议最大最小值设置为相同,这是老的方法,通常会导致大型程序运行时候报错,目前的内存容量已经不适用

最后要说的是,提升电脑性能的方法永远只有使用高性能的硬件,而软件方面最多只能做到完美兼容和完美利用,天上凭空掉馅饼的事在电脑上是真正没有的