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

微信的 android 内存占用(以 PSS 为例)

  •  
  •   lirau · 2019-05-29 10:55:21 +08:00 · 12577 次点击
    这是一个创建于 2039 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这是我手机( MIX 2S )上保持在后台时的进程内存占用前十几名的情况,里面大部分是微信相关的,这里只列出 PSS。

    尤其是小程序( appbrand 结尾的包名),每一个小程序进程的内存占用都在 100-400M 内存占用之间(大部分在 200 以上)。


    Total PSS by process:
    518,235K: com.tencent.mm (pid 18907 / activities)
    410,087K: com.android.systemui (pid 1946 / activities)
    406,756K: system (pid 1382)
    370,587K: com.tencent.mm:appbrand3 (pid 26363 / activities)
    224,848K: com.tencent.mm:appbrand2 (pid 25732 / activities)
    219,064K: com.tencent.mm:appbrand0 (pid 24293 / activities)
    215,900K: com.miui.home (pid 2146 / activities)
    160,847K: com.wuba (pid 18117 / activities)
    131,002K: com.tencent.mm:appbrand4 (pid 26617)
    95,060K: com.tencent.mm:tools (pid 24365)
    93,011K: com.tencent.mm:toolsmp (pid 26044)

    参考资料: https://blog.csdn.net/panda1234lee/article/details/52291588

    内存资源为什么要费这么多呢?
    23 条回复    2019-06-02 18:40:53 +08:00
    jedrek
        1
    jedrek  
       2019-05-29 11:18:57 +08:00   ❤️ 1
    海军即将登陆。
    1. 小程序又不是最占资源的,难道你其它应用不占资源吗?
    2. 现在手机内存这么大,这么点内存不算啥?
    3. 又没人让你用
    4. 你的手机有问题
    ...

    简单一句:微信🌶️🐔
    fancyhan
        2
    fancyhan  
       2019-05-29 11:21:20 +08:00
    那玩意本质是一个浏览器,肯定费内存
    ruimz
        3
    ruimz  
       2019-05-29 11:22:28 +08:00 via iPhone   ❤️ 2
    @jedrek 能不能正常一点呢?只看到你自嗨很厉害
    楼主问的是“内存资源为什么要费这么多呢”,你的最后一句话和前 7 行完全没有关系
    honeycomb
        4
    honeycomb  
       2019-05-29 11:22:58 +08:00 via Android
    我都是禁用了 appbrand 的 activity (换而言之我不用小程序也不允许微信启动小程序的模块)
    behanga
        5
    behanga  
       2019-05-29 11:34:05 +08:00
    现在小程序的架构基本都是这样的啊,独立进程,然后保活,微信支付宝百度基本都这么做的。
    janus77
        6
    janus77  
       2019-05-29 11:56:35 +08:00
    小程序本来就是以普通程序的思路来设计的
    而且同一时间就存在一个小程序,没有后台
    这样的内存占用有问题吗
    glues
        7
    glues  
       2019-05-29 11:58:41 +08:00   ❤️ 1
    微信在 Android 上是最大的流氓,不对接系统的推送,强制起后台,不起后台收不到消息,起后台也就算了,还经常在后台做一些非常耗资源的操作,而且内存占用巨大
    jedrek
        8
    jedrek  
       2019-05-29 12:02:17 +08:00   ❤️ 1
    @ruimz 看样子戳到你的痛处了
    ShinnAsuka
        9
    ShinnAsuka  
       2019-05-29 12:04:53 +08:00   ❤️ 1
    微信占用 RAM 最低 600M,也就 6g 8g 的 RAM 才压得住这个流氓
    HankAviator
        10
    HankAviator  
       2019-05-29 12:05:32 +08:00   ❤️ 4
    本来想看下 telegram 占用多少,一查人家根本都没进程,全靠推送拉起来,不用时还允许不保活😂
    RBQMT
        11
    RBQMT  
       2019-05-29 12:06:36 +08:00   ❤️ 1
    @ruimz 真就咬钩呗,我晕了
    HankAviator
        12
    HankAviator  
       2019-05-29 12:24:27 +08:00
    另外 7.0.4 有各种奇怪的问题,例如字体大小变化,卡顿,内存占用大(尤其是楼主列出的几个进程)。不过好在 FCM 可以拉起来,如果不介意晚收到一点消息,绿守加名单里倒是也行。
    youxiachai
        13
    youxiachai  
       2019-05-29 12:29:12 +08:00
    没这种消耗..
    怎么卖 8g 内存的手机
    Gcourage
        14
    Gcourage  
       2019-05-29 12:29:22 +08:00 via iPhone
    可以对标下 what app 跟 line
    largecat
        15
    largecat  
       2019-05-29 13:06:22 +08:00 via Android
    一个聊天通讯软件弄得比系统平台都大,
    ruimz
        16
    ruimz  
       2019-05-29 14:00:35 +08:00 via iPhone
    @jedrek 我喷所有自嗨的不看题的人,又不差你一个
    看我历史,我喷了多少没长眼睛的呀。我都为自己骄傲
    zengtian1211
        17
    zengtian1211  
       2019-05-29 14:26:56 +08:00
    @largecat 已经是操作系统了
    dfctname
        18
    dfctname  
       2019-05-29 14:34:09 +08:00 via Android
    我把微信进程杀了,占用内存 1.5m ,我的微信去年六七月开始收不到 fcm,所以手动打开看消息。。。
    menyakun
        19
    menyakun  
       2019-05-29 19:56:04 +08:00
    小程序占那么多内存干嘛,我还不如用回原生 APP
    szopen
        20
    szopen  
       2019-05-30 09:01:55 +08:00
    @jedrek 你把人家要说的话占用了,你让他还怎么回帖,他还得自己想不同的内容。要多为他人考虑啊
    Mulancer
        21
    Mulancer  
       2019-05-30 13:10:32 +08:00
    @HankAviator #10 开后台限制,微信也可以无后台纯靠 fcm 拉起的,我现在就是这么用的
    HankAviator
        22
    HankAviator  
       2019-05-30 16:54:18 +08:00
    @Mulancer 开绿守了,实测可以 fcm 拉起,点通知倒是没有欢迎界面,但是点微信图标还是要等 2-3 秒冷启动。后台限制打开后虽然缓存了但是唤醒锁好像还是很频繁
    GauHong
        23
    GauHong  
       2019-06-02 18:40:53 +08:00 via Android
    @glues 7.03 还可以进缓存 7.04 就继续常驻后体啊了 几百个 m 他喵
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5409 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 253ms · UTC 08:11 · PVG 16:11 · LAX 00:11 · JFK 03:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.