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

Android 开机时间长了后(包括最新的 Android 10),后台留不住 app 缓存,到底是为什么?

  •  
  •   brMu · 2020-05-07 17:27:39 +08:00 · 6722 次点击
    这是一个创建于 1448 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用过小米 8 和 P30,内存都是 8G,发现同样都有这个问题,开机时间长了后就留不住 app 缓存,大概只能缓存 3,4 个 app,安全中心清理内存也没用。

    However,每次重启后那一二天后台可以留住 6-10 个 app 缓存。

    但 IOS 可缓存的 app 很稳,无论开机多久。

    这到底是为什么? Android 的内存磁片?内存管理 BUG ?内存泄露?国产 ROM 负优化?
    16 条回复    2020-05-10 16:55:11 +08:00
    mgrddsj
        1
    mgrddsj  
       2020-05-07 18:56:45 +08:00   ❤️ 3
    首先这不叫缓存。请分清楚内存和存储。
    其次,小米和华为的杀后台策略都比较进取,小米比华为稍好一点,但国产 ROM 都这样。想不杀请刷原生 /类原生 ROM. 但国产 ROM 这么做很大一部分原因是为了不让国产 app 把你电池榨干。某些国产 ROM 在关闭各种后台限制,以及在多任务视图给 app 加锁会有改善。
    另外这也有可能是某个 app 或者系统组件内存泄漏,Android 5-6 尤为严重。
    brMu
        2
    brMu  
    OP
       2020-05-07 20:39:11 +08:00 via Android
    @mgrddsj 杀后台严重那为什么前 2 天没事呢?
    janus77
        3
    janus77  
       2020-05-07 20:47:46 +08:00
    墓碑机制了解一下,这是系统设计的差异,不是 bug
    mgrddsj
        4
    mgrddsj  
       2020-05-08 00:50:03 +08:00 via Android
    @brMu 最后一条,有可能有内存泄漏。低配 Windows PC 同理。
    mgrddsj
        5
    mgrddsj  
       2020-05-08 00:53:49 +08:00 via Android
    @brMu 还有个可能的原因,猜测是厂家可能对前段时间流行的“手机速度对比”的评测视频有优化,就是那种比重启速度、一直开各种 app 比谁后台留得多的视频。重启之后尽量留存更多的 app,后期为了省电就杀得更进取些。不过这个可以说是阴谋论。
    azh7138m
        6
    azh7138m  
       2020-05-08 00:59:45 +08:00
    Android 一样有 cached 状态啊。。。。。
    Pixel 3 Android R 表示没啥问题
    国产 ROM 为了确实清理后台更加激进
    清理内存一般会把 cached 的 App 清理掉吧
    MomoS
        7
    MomoS  
       2020-05-08 01:19:23 +08:00 via Android   ❤️ 2
    确实存在这个问题 而且安卓系统长期不关机 使用起来会更加耗电
    Zien
        8
    Zien  
       2020-05-08 06:19:16 +08:00 via Android
    原声 10 暂未出现过这个问题
    20015jjw
        9
    20015jjw  
       2020-05-08 07:04:04 +08:00 via Android
    Pixel 4 表示
    20015jjw
        10
    20015jjw  
       2020-05-08 07:04:09 +08:00 via Android
    从来没感觉
    kokutou
        11
    kokutou  
       2020-05-08 07:44:49 +08:00 via Android
    1 内存泄漏
    2 某个 app 使用大量内存,比如相机,游戏
    3 请用原生 Android10
    SenLief
        12
    SenLief  
       2020-05-08 07:46:17 +08:00 via Android
    微信老坚强了。
    CheekiBreeki
        13
    CheekiBreeki  
       2020-05-08 08:09:29 +08:00 via Android
    @SenLief 加個 QQ
    daozhihun
        14
    daozhihun  
       2020-05-08 08:19:48 +08:00
    我有原生 Pixel 和国产 ROM 。
    原生 ROM 一个 app 可以放 N 久在后台,说明 Android 默认的策略不会给你乱杀进程。
    而国产 ROM,如果你不去锁定 app,过一段时间就会被干掉了(微信等白名单 app 除外)。
    murmur
        15
    murmur  
       2020-05-08 08:22:19 +08:00
    国产是强杀后台保续航,其实是跟墓碑差不多的东西
    SenLief
        16
    SenLief  
       2020-05-10 16:55:11 +08:00
    @CheekiBreeki 哈哈 我把 qq 给杀了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4620 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:05 · PVG 18:05 · LAX 03:05 · JFK 06:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.