手机APP内存占用为什么越来越大

admin 5827 0

为什么手机APP内存占用越来越大了,这个都是什么问题造成了?有很多的小伙伴都是想要知道自己的手机为什么都是越来越占据自己的手机内存了,这个都是什么问题造成的,有什么影响以及自己应该怎么才可以直接的避免这个情况的出现,又是应该都是怎么去解决这些问题了?这些时候都是很多的人想要知道的一些问题!

手机APP内存占用为什么越来越大

第一个是硬件内存,也就是物理内存,app的包体积越大,那所占用的内存就会越大,比如说5年前的微博只有50M的大小,随着功能的增加、代码量的增多,图片和音频资源的增多,现在的微博可能增加到了150M,那么手机里有100个APP,每一个增加100M,那就是增加了10G。再加上缓存的不断增长和碎片化堆积,所以说近几年的手机物理内存从64G到128G甚至1T,都是因为APP和系统本身的大小也在增长。

第二种类型是虚拟内存,手机的虚拟内存也从1G到2G再到8G等等,这个主要跟CPU相关,虚拟内存的大小决定手机能同时开多少条进程,一个进程对应一个APP。所以说在虚拟内存大小相同的情况下,每一个app的CPU占用越小,那同时可开启的app就越多。每一个app的CPU大小主要还是跟开发者的优化水平相关,对UI的布局方式,对线程的并发处理方式,对图片的加载方式,都是CPU大小的决定因素。手机功能越复杂,功能组件越多,那么随之而来的处理方式也也复杂,所以所占虚拟内存也就越多了。

就本质而言,设计师一味的往手机App中塞下各种功能,这才是App内存占用越来越大的原因。而且,在实际使用中,App的很多功能大部分时间是闲置的。由此来看,手机App内存占用越来越大是一种畸形的状态,需要及时矫正。还有一点是硬件的升级,其实这也算基础,因为只有硬件升级才可以支撑上述的一系列改变,不然只能是空中楼阁罢了。

  • 评论列表 (0)

留言评论