现在手机几乎成为大家在生活中日常必须的一个工具了。而随着手机的功能越来越多,我们在手机上花费的时间也在不断的增多。不知道大家有没有发现,在用安卓手机的时候,明明是两个运行内存相差甚远的手机,安装的app也是一模一样的。但是在使用的时候却发现不管运行内存是2G还是6G,使用内存都会几乎占了一半。这是为什么呢?

android 内存占用百分比 安卓内存占一半_后台运行

首先来说一下什么是手机运行内存。比较通俗易懂的说法就是手机在运行程序时候的内存。简称为运存。

那么回到正题,为什么不同的运行内存的手机,在使用的时候都会用去一半的内存呢?其实这主要还是因为安卓手机的一大特性。安卓系统其实是在Linux的基础上,进行添加了一些东西而得来的。而Linux这一个系统最大的特点呢就是“能用就用”,因此安卓系统也继承了这一特点。

android 内存占用百分比 安卓内存占一半_安卓系统_02

“能用就用”就是说Linux系统,它会自动的把手机软件放到后台运行中。这样的话,每一次手机用户在使用这个手机软件时,都能大幅度的减少用户等待软件启动的时间,从而起到了提升软件运行速度的效果。

android 内存占用百分比 安卓内存占一半_android 内存占用百分比_03

但是对于一部手机而言呢,它自身的运行内存是十分有限的,所以肯定是没有办法把所有软件都放到后台运行,所以Linux系统虽然一直都是秉着“能用就用”的原则,但是也不可能会毫无节制的就将所有手机软件放到后台运行。而为了避免这一问题呢,Linux系统也会有主动清理软件的算法,当Linux系统允许在后台运行的程序已经让手机的运行变得卡顿的时候,Linux系统就会主动的将一些不常使用的手机软件,从后台里关闭。从而使手机变得流畅。

android 内存占用百分比 安卓内存占一半_x系统_04

而手机性能最佳的一个状态就是,它自身的内存只使用了一半。Linux系统为了让手机处于最佳的运行状态,就会保持软件占用的内存,而且维持在手机内存的一半,所以这就导致了不管是多大运行内存的手机,在使用的时候,运行内存都会占到了一半。

android 内存占用百分比 安卓内存占一半_x系统_05

还有一个原因就是不同的运行内存的手机,使用的系统版本新旧也会有所不同,在版本不同的基础上,手机使用相同的软件的时候,占的内存也不完全相同,所以对于系统版本比较低的低内存手机,软件一般占用的运行内都会小于高版本的高内存手机。

android 内存占用百分比 安卓内存占一半_后台运行_06

而且随着运行内存从2G提升到6G。如今的软件也越来越臃肿。像微信不断的增加各种功能,各种小程序,而支付宝也是增加了社交等等,这些都会让运行内存看似增大了,但其实能用的还是差不多。

而也有人是这样比喻,不管工资是5000还是1万,能省下来的钱所占的工资比率几乎都是相似的。所以其实大部分时候,事物全部的和能用的比例是固定的。对此,你怎么看?