lirau
V2EX  ›  Android

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

  •  
  •   lirau · May 29, 2019 · 16591 views
    This topic created in 2550 days ago, the information mentioned may be changed or developed.
    这是我手机( 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 replies    2019-06-02 18:40:53 +08:00
    jedrek
        1
    jedrek  
       May 29, 2019   ❤️ 1
    海军即将登陆。
    1. 小程序又不是最占资源的,难道你其它应用不占资源吗?
    2. 现在手机内存这么大,这么点内存不算啥?
    3. 又没人让你用
    4. 你的手机有问题
    ...

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