Android如何处理高CPU和内存使用情况

时间:2017-12-06 05:44:05

标签: android

如果Android设备的内存或CPU使用率异常高,那么android会采取任何形式的操作吗?像杀死应用程序,重启等? android中是否有内置服务可以持续监控CPU和内存使用情况,并在出现任何异常行为时采取必要的措施?如果可用,在什么阈值的内存和CPU使用将采取行动?我确实进行了彻底的谷歌搜索,但无法找到任何答案。我说的是Android的内置功能,而不是任何第三方应用程序。

1 个答案:

答案 0 :(得分:0)

我在android processes

上的一篇好文章中引用了这一点

Android在自动管理这些流程方面做得很好,这就是为什么你不需要Android上的任务杀手。

当Android需要更多系统资源时,它将首先开始杀死最不重要的进程。如果你的电量不足,Android将开始杀死空进程和后台进程以释放内存。如果您需要更多内存 - 例如,如果您在没有太多RAM的设备上玩特别苛刻的游戏,Android将开始终止服务流程,因此您的流式音乐和文件下载可能会停止。

在大多数情况下,Android会在不需要担心的情​​况下完成所有操作。 Android智能地使用您设备的RAM来缓存应用程序和其他数据,因为将RAM留空是没有意义的。

您还应该阅读Android操作系统memory management上的官方文档。

我认为这应该清除你的怀疑。随意询问您是否还有更多......