上次在平台上看到一篇错误的文章,教大家用“虚拟内存”提高电脑性能。当时想发个消息帮大家解释一下虚拟内存的问题,但是因为这几天很忙所以耽误了。今天没事干,就花点时间解释一下虚拟内存在这个过度配置的时代起到了什么作用。
虚拟内存作为分配不足时期的过度手段,还有价值吗?能起到提升电脑性能的作用吗?下面通过我的一些实践经验让你了解一下它的原值和现值。
我接触虚拟内存非常非常早,大概是15年前,因为我第一台电脑的内存只有256兆,对于一些对配置要求很高的程序来说效果并不好。我是在被迫的情况下开启了2GB的虚拟内存,而我的硬盘只有40GB,做出这样的选择是非常痛苦的。在实际体验中,这种放弃只是稍微顺利一点,勉强有效。
后来我的电脑用了迅猛龙二代,那时候我的电脑内存已经增加到了2gb。这时候我发现了一个问题,就是当你的电脑内存足够大的时候,虚拟内存对机器性能的提升不会起到任何作用。相反,有时候,硬盘读取的问题会造成非常严重的卡顿情况。但是这个时候如果真的关闭了虚拟内存,尤其是XP和WIN7系统,就会出现一些意想不到的问题,比如程序崩溃,系统出错,甚至蓝屏。这些乱七八糟的问题我都遇到过,所以后来在XP或者win7环境下,我会开一点虚拟内存来保证一些
但是进入win10系统后,这个现象就好了很多。至少我关闭虚拟内存的时候,没有出现莫名其妙的情况。可能是因为win10的运行环境优化了一些老程序的运行机制。当然,对于一些个人开发者使用古老工具制作的一些程序来说,虚拟内存可能仍然是必不可少的存在,只是它的作用已经从所谓的性能提升变成了现在的“运行环境”。
还有一点,进入SSD时代后,如果我们在SSD上设置虚拟内存,SSD的使用寿命会大大降低。这是因为虚拟内存每时每刻都需要被读写,这样的读写状态远远超过了我们正常的使用频率。但众所周知,SSD的读写寿命和连续工作的抗压能力远远低于机械HDD。所以如果你的工作环境真的需要虚拟内存,那就设置在机械硬盘上。如果你的设备没有双盘,也可以通过设置虚拟内存的大小来减少SSD的数据交换,从而延长使用寿命。
我们要知道,电脑本身是有带宽的,所以有时候电脑卡顿,不是因为配置低,而是因为机器内部的带宽达到了一个极限数。比如硬盘灯一直亮的时候,我们的电脑就会卡。导致电脑疯狂阅读的原因有三个。第一个是虚拟内存。上面我们已经做了详细的参数,这里不再赘述。
第二个是系统内置的保护机制,也就是说,系统无时无刻不在记录自己在使用中的映像。如果不关闭这个功能,你的系统盘会莫名其妙的被吃掉8GB到20GB以上的存储空。虽然开启这个功能理论上会减少初级用户的流失,但是恢复起来并不比重装系统难,所以不管是普通用户还是我这样的高级用户。
三是win10自带的系统杀毒软件。不得不说微软自己的杀毒软件已经占用了无法忍受的系统资源,而且在做全扫描的时候,那些入门级的电脑基本都会进入休克状态,所以我个人是不会开启这么奇妙的功能的。
以上是今天关于“虚拟内存”的一些真实内容。希望能对你日常的电脑使用有所帮助。同时也希望平台多关注文章内容,不要让这种写手编造数字,用这样一篇不知道叫什么的文章给读者造成一些不必要的财产损失。好了,今天的科技范范就到这里。如果你觉得我说的不错,请点击下方关注。谢谢大家!