山海经数码科技来回答这个问题,想要具体了解原因,那么先来了解下手机中的内存,手机的内存分为RAM和ROM,题主问的问题属于RAM内存的占用问题。
RAM运行内存
RAM一般是作为操作系统以及正在运行程序的临时存储介质,也称作系统内存。跟我们常用的计算机内存条很相似,内存条容量越大,计算机能同时容纳运行的程序就越多,系统响应速度也越快,RAM在手机中的作用与之类似。了解了RAM的概念后,我们继续来看下手机中RAM运行内存的系统占用问题。
手机RAM运行内存的占用
Android系统原生态的问题,Android系统的内存管理机制是系统在进程活动停止后内存不释放仍被保留在RAM中,直到内存占满后再重新按照一定的优先级释放部分,当然这些保留在内存中的进程通常情况下不会影响系统的运行速度,这样的好处是如果用户再次打开某应用,那么应用的启动速度是非常快的,从用户体验上来说是非常好的。这样的内存管理机制使得不管手机多大的RAM都会被占用非常多。所以对于我们大部分的用户来说,不需要去理会内存占用的多少。当然如果真想看着自己手机的剩余RAM多,也可以用autokiller之类的工具,工具的原理不是杀进程而是分配系统内存阈值,比较简单好用,题主可以试试看。
一般苹果手机或者用的比较久的手机经常提示的手机内存不够,其实并不是RAM运行内存的不够,而是ROM空间不够,就跟我们计算机的硬盘空间不够类似。RAM和ROM分别对应计算机的内存条和硬盘。
手机运行慢的原因CPU/RAM
手机运行真正变慢的原因有两个因素:CPU、RAM,CPU的运算能力加上内存的大小决定手机运行的快慢。相信大家都有过这样的感受,旧的Android手机越用越卡,一方面由于Android系统内存回收机制本身存在一些问题,部分碎片化的内存收不回来也无法继续使用,另外系统的升级、补丁更新、APP的功能迭代更新等使得系统内存占用越来越大,日积月累之下可以分配使用的RAM越来越少,另外一方面随着各个APP的功能不断更新迭代越来越强大的功能需要的CPU的算力也越来越高,而很少有APP去适配老旧机型基本都是适配近期最新的机型,使得手机也越来越卡,也有APP本身存在BUG也会导致越来越卡的情况。
总结:手机RAM的内存占用属于Android系统的机制我们一般可以不用过多关注,关注也用处不大。手机卡顿的真正原因是系统内存占用变大无法解决碎片化的问题以及CPU过时算力不够产生的卡顿。
希望我的回答对您有所帮助,如果您有更好的意见欢迎评论区留言。