lirau
V2EX  ›  Android

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

  •  
  •   lirau · May 29, 2019 · 17850 views
    This topic created in 2716 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
    jedrek
    May 29, 2019❤️1
    1
    海军即将登陆。
    1. 小程序又不是最占资源的,难道你其它应用不占资源吗?
    2. 现在手机内存这么大,这么点内存不算啥?
    3. 又没人让你用
    4. 你的手机有问题
    ...

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