Linux安装到一半没有内存了,无论手机运行内存有多大平时都会占用了一半,原来是因为这个...

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

dc01252016b42dc1c6b4ff977ff10de9.png

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

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

ac87e50ff2aa3af69b5154c60b137e0f.png

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

9ec7879d188735628968e270a303c484.png

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

94c274ed310e2099f5579475d372de7f.png

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

3f11df24bbd1d56c5f09a0bf4abff050.png

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

5203c6aea4f8547102c7ab1dcb076a18.png

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

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

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值