V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
s82kd92l
V2EX  ›  Android

记录一个通过加白防止 miui 杀后台的方法

  •  
  •   s82kd92l · 3 天前 · 1883 次点击

    miui 经常会自作聪明得杀掉一些后台进程,比如 firefox android 的 gpu 进程。通过这个项目, 发现 miui 的白名单在 settings 里面的 perf_proc_protect_list

    所以只要执行命令就能把想加白应用了 settings put system perf_proc_protect_list “package1,package2"

    16 条回复    2024-12-10 09:18:05 +08:00
    guanzhangzhang
        1
    guanzhangzhang  
       3 天前
    我看还有其他常量,还有类似其他的 key 和作用是啥吗
    oovveeaarr
        2
    oovveeaarr  
       3 天前
    HyperOS 2 应该把这个策略改了,实际用下来保活能力很强。

    但是后台管控更严格了,后台应用基本上不能联网/被冻结了。微信的信息也经常有延迟,GCM 更是经常只有亮屏才会推过来,有点难受;不知道有没有解决方法。
    Yadomin
        3
    Yadomin  
       3 天前 via Android
    原来是这样,我就说 firefox 怎么一切换就重新加载标签页了,怎么锁进程都没用
    Tiande
        4
    Tiande  
       3 天前
    怪不得 Firefox 这么难用,原来是系统问题
    YGHMXFAL
        5
    YGHMXFAL  
       3 天前 via Android
    MIUI 14 无论如何保不住 FireFox,但是 TOR Browser 就稳如狗,难道猴米认为前者威胁更大😓
    lucifer9
        6
    lucifer9  
       3 天前
    HyperOS 还完美继承了之前间隔一段时间随机帮用户取消几个手动允许自启动的应用的功能
    wm5d8b
        7
    wm5d8b  
       2 天前 via Android
    @oovveeaarr HyperOS 1 看了看,似乎还有效,里面预设了不少应用,甚至还有 b 站 hd 版
    RiESA
        8
    RiESA  
       2 天前
    @lucifer9 还有掉无障碍的问题也是祖传的
    s82kd92l
        9
    s82kd92l  
    OP
       2 天前
    @oovveeaarr 怀疑 hyperos 2 启用了 freezer 机制。 你可以`dumpsys activity settings`, 看看 use_freezer 是什么状态么?

    freezer 机制是 aosp 就有的,相关代码 framework/base/services/core/java/com/android/server/am/CachedAppOptimizer.java
    v2wp
        10
    v2wp  
       2 天前
    @oovveeaarr 联网的问题,可以看看这里,打开“设置”——》 “省电与电池”——》 下拉,找到对应的 APP 点进去,设置“省电策略”,设置为无限制就行。

    我觉得这里的 “智能限制后台运行” 也是 hyperOS 主要省电的法宝之一。
    deerpine
        11
    deerpine  
       2 天前 via Android
    学到了
    mingtdlb
        12
    mingtdlb  
       2 天前
    跟厂商斗智斗勇,,昨儿看小米 一加还整媒体测试白名单,哈哈
    yqs112358
        13
    yqs112358  
       2 天前
    HyperOS2 的应用设置里面没有老版本的 省电策略 选项吗🤔
    一般来说省电策略选无限制,再锁进程,就永远不会杀了呀,也不会冻结
    Vegetables
        14
    Vegetables  
       2 天前 via Android
    手机 Firefox 老是重载 的原因终于找到了 垃圾 MIUI
    yulihao
        15
    yulihao  
       2 天前
    @oovveeaarr 保活能力强不一定是好事,我经常遇到 ZRAM 爆满必须手动清理后台的情况。小米根据机身温度杀后台,不知道有没有办法能让他在确保流畅的情况下尽可能做到最大保活
    OrangeCrazy
        16
    OrangeCrazy  
       1 天前
    同理可以查看\修改厂商的白名单么?
    比如 color os,把拼夕夕内置到了白名单,一键清理永远关不了 pdd 的缓存和进程(服务).
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:35 · PVG 07:35 · LAX 15:35 · JFK 18:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.