当有太多应用程序在后台“休眠”时,Android操作系统会发生什么?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了当有太多应用程序在后台“休眠”时,Android操作系统会发生什么?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1176字,纯文字阅读大概需要2分钟。
内容图文
我一直在读Android(就像大多数移动操作系统一样)不会“退出”应用程序.
当我们按下后退按钮时,应用程序仍处于后台(就像一个谜语状态).
所以,我想知道,当后台运行的应用程序太多时它会做什么呢?
解决方法:
从official Android developer guide开始:
The Android system tries to maintain
an application process for as long as
possible, but eventually it will need
to remove old processes when memory
runs low. To determine which processes
to keep and which to kill, Android
places each process into an
“importance hierarchy” based on the
components running in it and the state
of those components. Processes with
the lowest importance are eliminated
first, then those with the next
lowest, and so on.
从用户的角度来看,Android设备拥有的内存越多越好.为什么?未使用的应用程序是“空闲”并占用设备RAM的一部分.
每次从零启动应用程序时,即一个非空闲的应用程序,Android的CPU将耗尽资源使其生存并进入内存.
当应用程序进入空闲模式,之后又回到活动模式时,它将不会耗尽那么多CPU.如果我们不考虑GPS,WI-FI和蓝牙,CPU使用率是主要的电池滤水器.
那么,这意味着什么?您希望经常使用的应用程序驻留在内存中,以便不会使用CPU. Android会根据优先级让它们保持活力.
这就是为什么任务杀手是一个坏主意的原因,这就是为什么它们不再适用于Android 2.2,Froyo.
内容总结
以上是互联网集市为您收集整理的当有太多应用程序在后台“休眠”时,Android操作系统会发生什么?全部内容,希望文章能够帮你解决当有太多应用程序在后台“休眠”时,Android操作系统会发生什么?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。