相信很多小伙伴应该听说过iOS的墓碑机制吧?这种机制可以在我们切换到后台时像墓碑一样记录这些应用的状态,然后冻结它们,这样它们就不会和前台应用一起占用CPU资源。而当我们切换回App时,它会根据墓碑上的记录,将App恢复到冻结前的状态;如果App长时间挂起,会进一步释放内存,降低功耗和发热。可以说,iOS系统之所以这么流畅,很大一部分原因是因为墓碑机制,这也是iPhone13在2022年的今天还在用4G内存的原因。最近世超闲逛酷酷的时候an,无意中发现Android其实也可以实现类似iOS的墓碑机制:而且根据酷安小伙伴的反馈,开启Android的墓碑机制后,效果出奇的好,很多人表示,手机的发热量和功耗都大大降低了,杀后台的现象也没有那么严重了:出于好奇,世超也在自己的手机上试了一下,没想到有效。在开启墓碑机制之前,我的手机后台运行着微信、微博、百度地图、微信读书等应用。可以看到即使在后台,它们依然占用了部分CPU资源:而当我开启tombstone机制后,这些一直挂在后台的app的CPU占用突然变成了0%,效果可以说是立竿见影:当然,这种情况不是绝对的。在继续打开其他APP的过程中,我注意到有时候有些APP可能会有一两个进程继续占用CPU,但是比例很小,基本都在5%以下:这些后台APP的CPU占用资源之后被释放,我对此最明显的感受是我的手机。连续点了多个app后终于不卡顿了,整个过程手机也没有太烫!以前只要连续打开七八个应用程序,系统就会掉帧卡顿,同时手机会开始发热。当我打开十多个应用程序时,手势操作就会变得笨拙。但话又说回来,启用此功能并非没有缺点。有人反映,微信等即时通讯软件,消息来了即使挂在后台,也可能收不到消息或消息延迟;并且应用程序可能会在切换到后台时暂停下载文件。根据实测,将这些app设置为自启动后,似乎可以避免这个问题。至少我的手机没有遇到过以上两种情况。消息一出,微信的CPU占用率立马降了下来:总之,建议使用Android的朋友,有手机的朋友可以自行尝试一下。如果他们觉得效果不大或影响体验,最糟糕的是再次将其关闭。下面世超就来告诉大家如何开启安卓手机的墓碑机制。在打开之前,我们需要进入手机设置找到系统版本号,多次点击版本号直到系统提示“您已经处于开发者模式”,然后进入开发者选项页面:在开发者选项中,我们需要找到“暂停执行缓存的应用程序”选项。选择Enable后,再次重启手机,相当于开启了Android的墓碑机制:如果你在手机的开发者选项里没有找到这个选项,大概率是因为厂商在系统中屏蔽了这个功能,这个时候我们需要借助第三方工具来启用它。第三方工具启用逻辑删除机制有点麻烦。首先我们需要在Kuan中下载一个无线调试工具Shizuku,然后根据本应用提供的教程和提示激活Shizuku:激活成功后,我们需要在KuanMachineToolbox中下载一个loveplay,并授予软件对应的权限:在这些权限中,我们可以直接授权基础权限。“修改系统安全设置”权限需要Shizuku授权成功。如果你已经激活了Shizuku,只需点击左下角的“Shizuku”:然后你可以在爱玩机器工具箱的系统相关设置中找到“暂停执行缓存的应用程序”选项,选择“随时启动”,重启电话一次就大功告成了:总的来说,我个人觉得Android还是比较开放的,给了我们这样的选择,既然有,那我们就试试吧,说不定会有意想不到的惊喜呢,谢谢观看!
