简单解释冻结“电量与性能”对MIUI系统的影响
*前注*文中在用系统MIUI14/Android13/管方开发版V14.0.23.4.17.DEV ,机型redmi k40
在过去我们会认为,冻结“电量与性能”会节省系统常驻运存,会减少杀后台现象,或者说会达到省电目的。现在我个人认为这是一个错误的操作。 我为什么说冻结“电量与性能”非但不能省电,反而更耗电呢?因为最根本的一点是,“电量与性能”直接指向并影响MIUI14的系统“后台墓碑机制”的正常运行。 我们先来看几个截图,这是在没有冻结“电量与性能”的情况下,后台墓碑正常运行的状态,如下: 图①,显示小黑屋中,“电量与性能”正常解冻运行
图②,Freezer挂载状态及冻结状态查询显示,系统后台墓碑模式正在冻结的应用(这个时候我手机是存在后台卡片的哦,也就是我并没有清空后台)。即未root环境下,我们看到系统自带墓碑运行正常,冻结挂载正常。
图③,显示的是root之后,使用第三方墓碑模式MiT lite的运行,我们看到激活信息完整,显示挂载正常。
图④,显示的是root之后,使用第三方墓碑noactive的情况,我们看到noactive挂载查看器显示冻结正常,v1挂载正常。(我手机内核不支持v2冻结挂载,支持v2挂载也将正常显示)
那么,当我们冻结“电量与性能”之后,会发生什么情况呢,请看下面几张冻结“电量与性能”之后,系统墓碑机制的运行情况(同样,此时我的后台卡片是有的,也就是说我有app是挂在后台的) 图①,小黑屋冻结了“电量与性能”
图②,Freezer挂载状态及冻结状态查询显示,系统自带后台墓碑模式丢失!即未root系统运行下,虽然显示有挂载,但是没有后台进入冻结,但这个时候后台实际上有好几个app在运行中,卡片没有被我划掉。
图③,当root后想使用第三方墓碑机制MiT lite时,模块激活后,模块主页运行信息全部显示“等待中”。也就是说你的LSPosed模块在等待激活,墓碑机制等待运行,即运行异常,重启也是显示这个等待页面
图④,当root后,你想用noactive墓碑机制替代系统墓碑机制的时候,noactive后台冻结查询器显示没有任何进程被v1或v2挂载模式冻结,也就是说noactive此时没有运行,墓碑机制丢失。
✔结论: ①冻结“电量与性能”只会使系统功耗增加,而不会降低功耗,很难达成省电目的。虽然可以暂时感觉不杀后台,但是墓碑机制的丢失,将使系统后台在运行而未退出的app保持活跃状态,无法停止进程。 ②如果你不小心冻结了“电量与性能”,那么你系统自带的墓碑模式将无法正常运行(即停止运行,虽然挂载显示正常),包括你在用或将要使用的第三方墓碑模式也无法得到一个正常挂载(不管你挂载是v1还是v2)。解冻“电量与性能”即可恢复正常。所以当你卸载第三方墓碑后,不可能造成你系统自带墓碑丢失,或者运行异常,大概率还是自己设置的问题,多查查即可解决。 ③后台墓碑异常表现为: A.挂载路径已显示,但有后台的情况下不显示冻结。 B.使用MiT lite的,激活模块后,主界面不显示信息,全部显示“等待”。 C.用NoActive的,在进行millet状态查询就显示参数不正常,后面也不可能正常使用。 2023.10.2备忘