有的小伙伴发现自己电脑即没中毒,内存显示也有,cpu使用率也不高,可电脑还是卡。这是为什么呢,很多人都不知道,其实原因在内存,内存的确是没空间了。可软件显示内存明明很足啊,那是被软件骗了,其实也不叫骗,反正就是软件没能检测出来。那我的内存是什么时候被什么东西占满了的?软件又为什么不检测到?

电脑内存足够cpu足够为什么还是卡?电脑没中毒内存显示也足CPU也没异常(1)

这里就要说说我们使用的各种应用了,很多应用是由C语言写的,由于C语言的特性,写代码时C程序需要自己申请内存和回收内存。又由于C很难做到自己申请的内存回收得干干净净一点不浪费,所以运行此类程序时间长后会产生大量的内存垃圾碎片,而其它软件又不能很好的识别这些垃圾碎片,所以误读为空闲内存。便产生了上面的些类情况,特别是对低配电脑来说特别明显。你们经常玩的LOL,穿越火线等就是由C编写,长时间运行后,内存不够大就会产生上述情况。

那该怎么办,特别好办,关机重启搞定,惊不惊喜,意不意外。哈哈。。关机后电脑会把内存里所有数据清空,包括垃圾碎片。再开机时内存空间就是全新的了,不会有一点垃圾碎片。也正是C的这方面成就了java语言。

,