有的人发现安卓手机不管是2G内存仍是6G运存,当发动之后或许都是占用一半左右的运存容量,剩下可用的运存容量一直是在一半左右。其实这样的一个问题得从安卓体系的运转机制说起,咱们说安卓体系初期对手机运存的利用率是比较低的,并且占用内存容量还不少,所以初期的安卓手机很简单卡顿,即使是同期最高端的安卓手机用不了一两年也常常会卡的没法用,这就涉及到安卓体系对内存的利用率问题。
安卓手机有一个特色,那便是甭管运存多大,用着用着就快满了,这非但不是安卓体系的缺陷反而是长处。咱们在电脑上习惯了软件需求时才分配内存,没有需求就闲着的办理机制。安卓体系的做法则是尽量用打开过的运用把运存填满,这样做的意图是加速运用下次发动的速度,不用每次运转运用都要等候加载界面的时刻。
手机功能最佳的一个状况便是其本身的内存只运用了一半,此刻的手机运转是处于最佳状况的,Linux为了坚持这一状况就会坚持软件占用的内存维持在手机内存的一半,所以说这就导致了不管是多大运转内存的手机,在运用的时分,其运转内存都会占到一半。
至于许多朋友说iPhone为啥不卡顿,其实iPhone的不卡顿是体系关闭与动画岩石相结合的成果,而Android则是开发环境的成果。环境不一样,不能同日而语,并且早些年当Android卡登时经过整理后台能够短时刻康复体系流通运转,而iPhone卡顿只能经过关机重启来真实开释被办理的内存了。