我们不但可以亡羊补牢
更擅长未雨绸缪

关注我们

您的位置: 主页 > 支持与下载 > IT知识库 >
IT知识库

为什么现在的程序这么占内存?
时间:2020-02-18 作者:xnit 点击:

不知亲们是不是有这类疑惑,当电脑是8G内存时,不开任何游戏,只是开Chrome、PPT、Word 等应用程序,内存就飙升到 7.5G 左右。当电脑是16G内存时,不开任何游戏,只是开Chrome、PPT、Word 等应用程序,内存就飙升到15.5G 左右。
 
类似这样的疑惑不止这一件事,当电脑主流内存128MB的时候,WINDOWS:给系统预留用空间64MB,留给软件使用的内存必须要控制在64MB里,超过的部分必须使用虚拟内存。当电脑主流内存256MB的时候,WINDOWS:给系统预留用空间128MB,留给软件使用的内存必须要控制在128MB里,超过的部分必须使用虚拟硬盘……以此类推,内存有多大,系统和程序就使用多大。
 

 
关于这件资源占用严重的问题,亲们不要过于焦虑和忧心,当亲们的电脑进化升级的时候呢,亲们使用电脑的需求也是变大的。
 
从前呢,开个Chrome,挂个QQ,就不敢玩游戏了,但是如今可以随随便便看个电影同时挂着QQ、微信、百度网盘、杀软、Chrome20来页甚至玩个LOL都不是问题,更何况如今的各种程序动态非常美、UI非常美、功能非常详尽、图片特别清晰,这些都是技术升级带来的福利。
 
当亲们的电脑升级到更大内存之后,WINDOWS会把更多的数据信息从虚拟内存转移到物理内存中,将数据信息放入物理内存中意味着加载常用应用程序的数据会更快速。因此物理内存越大就意味着会有更多的应用程序数据信息能够被快速加载,这样的好处是:很多应用程序会有极大的运行速度提升。
 

其实关于这一点,还有另一个原因。也可以说是另一个群体的行为导致的结果。那就是程序员。目前大多数程序使用内存暴涨的锅,大多数是程序员的水平、责任心和工作环境造成的。

在程序员编程时,眼光和对市场的了解随着科技进步逐渐提升,看着电脑装机内存越来越大,也按耐不住手脚,想要占用更大的内存,编程实现更多功能、更快速的应用程序。
 

​就和人生活一样,存款少的时候呢,亲们就会省吃俭用,把钱用到刀刃上。存款多的时候呢,就会想办法提高生活品质,开销自然就大了。

所以呢,内存放着不用白不用,空着才是最浪费的,WINDOWS这种机制在提高软件和Chorme(吃内存大户)的加载速度,同时能够极大提升用户使用体验,何乐而不为呢?