微信,一个“小而美”软件,发展到如今早已失去了小而美的初心,他只是页面上简洁,而当你打开 RAM 占用时,pia~结果是这样的。
以上截图来自酷友,RAM 占用通常 1G 往上,而如果再打开了一个小程序,1.5G +了。
接下来我会帮你让小而美回归初心,这是调校后的效果。
打开 APP,进入群,模拟聊天场景,RAM 占用依然规规矩矩,不膨胀,不爆炸。300M 左右的占用,这 TM 才是真正的聊天软件。
接下来是教程,需要 Root 权限。
下载写轮眼,授权 Root 后打开服务,搜索 brand,关闭所有除了 AppBrandMainProcessService;搜索 tools,关闭所有。
打开广播接收器,关闭除 notifyReceiver 外的所有,WXEntryActivity$EntryReceiver 是账号授权,需要的可以开。
教程结束,至此收获乖巧 小而美 一枚。
此教程的特点是,即使微信在使用状态,内存占用也不膨胀,很多人拿着微信后台占用,那种没有意义,打开 APP 的一瞬间,微信就有一堆进程唤起,RAM 占用又到 1G 了,我需要的是微信一直乖巧,老老实实待着。
文件和禁用备份在评论区,不想自己点可以直接抄作业。
后面是一些技术上的分析,专业人员看到了可以一起探讨。
微信进程很多,核心只有两个 com.tencent.mm 和 com.tencent.mm:push,分别负责主进程和消息推送进程,只要这两个就可以完美使用微信。这也是我这个方法不会影响正常使用的原因。
为什么原版微信的占用那么大?因为微信还会启动其他进程,即使你不用,他也在占用系统资源,俗称占着茅坑不拉屎。
比如小程序 com.tencent.mm:brand0、com.tencent.mm:brand1,不管你用不用小程序微信都默认开了两个,小程序的本意是随手启动,用完既走,这才突出“小”程序,结果现在反而抑制占着系统资源。
比如 com.tencent.mm:tools 和 com.tencent.mm:toolsmp,这两个经常成对出现,但他们的左右约等于没有,不管是打开还是禁用,对微信的使用没有任何影响。
版本越新,com.tencent.mm 主进程的占用越大。
谷歌版不如国内版占用少。
32 位比 64 位占用少,速度上实在没发现区别。
有没有人可以指导做个 magisk 模块出来,方便更多酷友使用?