如果你使用过安卓手机或者 Windows电脑,那一定对“一键加速”、“加速球”、“加速小火箭”之类的功能不陌生,为了能腾出足够的内存,很多安卓手机都可以通过此类功能关闭后台程序。
但是 iOS 平台上几乎没有此类应用,这就要归功于 iOS 系统的内存调整机制,从你打开一个 App 开始直到按下 home 键返回桌面,App 的状态可以分为 5 个,分别是 Not Running、Active、Inactive、Background 和 Suspended 。
第一个状态 Not Running:App 没有启动,也没有后台运行。
第二个状态 Active:用户正在使用 App,比如说正在聊微信的时候,微信就处于 Active 状态。
第三个状态 Inactive:这是一个过渡的状态,App 虽然打开了,但是用户没有跟 App 有任何互动操作,例如使用后直接按下 home 键。
第四个状态 Background:App 在后台运行,例如微信会在没有打开的时候接收消息。
第五个状态 Suspended:App 虽然在后台运行,但是处于休眠状态,只占用很少内存。
iPhone 会根据系统运行情况做出实时调整,例如当你的微信长时间处于“无互动”的 Suspended 状态,系统会自动把微信的后台关闭以腾出更多运存,而不用手动去清理它。
在之前的文章中,我们还介绍了保障小内存 iPhone 流畅运行的墓碑机制。总的来说,使用 iPhone 时不需要刻意手动杀后台,因为 iOS 调整内存的能力更加智能。
如果你想查看 iPhone 实时的运行状态,例如 CPU 使用率、实时网络连接情况、内存使用率等等,可以使用爱思助手免费安装 CPU Dasher、CPU DasherX、手机硬件管家来查看。
以 CPU Dasher 为例,打开工具后可以看到系统、内存、网络、电池等实时信息。
你也可以在通知栏小组件中添加它们,这样就可以看到实时网速。