在Android上,当我查看“设置”->“应用程序”时,在“运行”选项卡下,我可以看到内存被分成几部分:“已用内存”和“空闲内存”,应用程序也被放置进入“已用内存”或“空闲内存”。 “无内存”部分中的应用程序被标记为“缓存后台进程”。
那么,什么是“缓存后台进程”?它们仍然在内存中,而不是切换到“磁盘”(如台式机/笔记本电脑那样),对吧?当用户选择这些“缓存后台进程”之一时,它会立即显示,因为它仍在内存中,就像正在运行的进程一样,对吧?
Android 在“缓存”应用程序时会做什么?
那么,什么是“缓存后台进程”?
由于您要求对设备 UI 中列出的内容进行技术解释,因此如果设备制造商选择修改“设置”应用程序,则定义可能会因设备而异。
话虽这么说,“缓存后台进程”通常是指没有前台活动且没有正在运行的服务的进程。这些进程保留在内存中只是因为我们有足够的内存来执行此操作,因此,正如您所注意到的,用户可以快速切换回这些进程。随着 Android 开始需要更多的系统 RAM 用于其他进程,“缓存后台进程”往往是被终止以释放系统 RAM 的进程。
“缓存后台进程”的杰出示例是用户启动应用程序,简单浏览一下它,然后按 HOME 返回主屏幕。如果该进程没有正在运行的服务,我希望找到它被列为“缓存后台进程”。
它们仍然在内存中,而不是切换到“磁盘”(如台式机/笔记本电脑那样),对吧?
正确的。 Android 设备不使用交换空间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)