『Android』为什么4G运行内存显示只有1G多可用,8G运行内存却只有3G可用?
多进程你是无法通过清理后台关闭掉的 , 比如你清理完后台 , 你的微信 , QQ , 淘宝 , 钉钉等等软件其实都在后台保留一个进程用来接收服务器发来的消息 , 如果这个进程被关闭的话 , 你将无法收到消息 。 这就是安卓系统的一个消息接收机制 。
本文插图
Android的设计方式是有效地利用任何可用的运行内存 , 所以如果你看到你的系统占用了超过50%的运行内存 。 因此如果运行有空闲内存 , Android就会介入 , 让运行内存做一些有用的事情 。 而这个阈值就是你内存的一半 。
【『Android』为什么4G运行内存显示只有1G多可用,8G运行内存却只有3G可用?】
本文插图
Android系统 , 包括iOS , 均属于Liunx或者Unix系统体系范围内 , 包括PC上常见的红帽啊 , Ubuntu呀等 , 也是一样的 。
Android和iOS为例 , 系统都是倾向于尽可能多的把程序和系统的缓存文件都加载到内存中 , 这样等你需要用到某个程序时 , 就能尽可能快的打开了 。
同时 , 当安卓或者iOS发现内存已经占的太满 , 如果你要新打开某个应用时内存不够了 , 它就会自动帮你把早时某些程序占用的内存帮你回收掉 , 以保证你有充分的内存空间来运行新程序 , 这就是所谓的杀后台 。
本文插图
另外 , 安卓采用的是真后台制度 , 就是哪怕APP被你放到后台了 , 这个APP还是会持续运行 , 这样就意味着你会发现安卓手机的内存会越用越小 , 手机越用越卡 , 直到你内存清空一下后 , 才顺畅很多 。
但现在的安卓已经越来越注意内存管理 , 动态释放 , 缓存智能清理等概念的运用 , 让现在的安卓平时用起来时卡顿的现象少了很多 。
本文插图
总结:Android的操作系统充分利用了你有多少可用的内存 , 以及它同时需要多少内存来实现基本功能 。 内存不足会使应用程序运行缓慢 , 导致手机运行缓慢 , 或者迫使它们关闭 , 但你的操作系统并没有错 。
推荐阅读
- 郑州旅行人日本冬天适合旅游吗?为什么?
- 『软件』明知有的副业是骗人的,为什么还是有很多人去做呢?
- 车友料为什么大众车参数不是最高开起来却很牛?而国产车马力大却很肉?
- 「项羽」为什么古人走夜路时,宁可睡坟地,也不愿去古庙休息?
- 好看的游戏而胖头鱼yyf不行,DOTA2:为什么胖头妹axx能带固体战队打出8比0
- :“我为什么要读书?”奥巴马的回答,堪称这个问题的经典答案
- 数码金庸为什么消费者还争相购买?华为不香吗,苹果手机续航差、价格高
- 「时间」为什么深圳人不爱去香港了?
- 「越野车」年轻人的第一款车,奕跑为什么比远景X3更值得入手?
- 「窦唯」看到窦唯与马景涛的旧时合照, 就明白为什么当年王菲会迷上窦唯了
