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

微信因频繁后台唤醒而被 ios13.2 杀死

  •  4
     
  •   zhuangku556 · 38 天前 · 9461 次点击
    这是一个创建于 38 天前的主题,其中的信息可能已经有所发展或是发生改变。

    quate: 经朋友提醒,找到了 WeChat 频繁进行 wakeup 调用而被 iOS 杀掉的证据。位置:iOS 系统设置-隐私-分析与改进-分析数据。

    https://i.loli.net/2019/10/30/kAUEvoOGrhzW7BP.jpg

    98 回复  |  直到 2019-11-01 22:19:38 +08:00
        1
    Znf7   38 天前 via iPhone   ♥ 3
    除了接着用没有办法……晚上亮瞎
        2
    RobinCheng   38 天前
    微信太卡了,现在每次打开没法马上用,都要加载卡上 5-10s,和 Telegram 的优化没法比
        3
    reself   38 天前   ♥ 23
    垃圾微信,垃圾张晓龙,垃圾腾讯
        4
    1OF7G   38 天前
    不是很懂,微信每秒 wakeup 159 次,但允许但上限是每秒 150 次,所以每秒允许的 150 次 wakeup 到底是用来干嘛的?
        5
    azoon   38 天前
    杀的这么狠,经常用微信的话会不会更耗电?
        6
    pupboss   38 天前 via iPhone
    哈哈哈哈喜闻乐见
        7
    seekiss   38 天前
    垃圾微信,垃圾张晓龙,垃圾腾讯
        8
    emeab   38 天前
    @1OF7G 上限不是每秒 150 次. 而是 300 秒内 每秒 150 次
        9
    Silently   38 天前 via iPhone
    是不是用的人多 腾讯就无所谓
        10
    wangkun025   38 天前
    华为手机,也经常被警告说微信刷后台
    还能咋办。
        11
    EIlenZe   38 天前
    https://m.weibo.cn/1825885553/4433468295427950
    不知道这条微博评论下面那个做开发的在不在 v 站上 想 @他
        12
    1OF7G   38 天前
    @emeab 准确说是最近 300 秒内不超过 45000 次,其实这个限制更加宽松。
        13
    hoyixi   38 天前
    所以,WX 到底偷摸在后台干什么?哈哈
        14
    jaynos   38 天前   ♥ 4
    常威你还说你不会武功[doge]
        15
    FallenTy   38 天前
    iOS 13.1.3,看了下分析,1 秒唤醒 195 次。。
        16
    v2esand   38 天前 via Android
    好像下载非国区的好一些?
        17
    bigzl   38 天前
    我也遇到切换微博、淘宝、b 站后,微信被杀。。。然后我就干脆不打开微信了,聊天靠推送,反正也没啥消息。。。
        18
    Awes0me   38 天前
    @v2esand 安装包不是一样的嘛
        19
    Kerwin1202   38 天前
    @RobinCheng #2 微信卡赞同,每次推送消息,看到一时间没打开,打开之后总要等几秒钟。 但是 tg 我就不太清楚,毕竟我的通道 本身有时候不稳,所以就算他加载慢,我一般都认为是网不好
        20
    v2esand   38 天前 via Android
    @Awes0me 那可能是我备用机原因。。。
        21
    wclebb   38 天前 via iPhone
    @FallenTy #15 我也看了下分析……
    13.1.3 还没升级。
    然后 173 秒,260 次。

    讲真,每天除了用它订麦当劳之外今天没打开过微信。260 是为了什么?……

    感觉我升级后铁定杀得体无完肤。

    ——————

    我不在乎……微信我真不常用。
        22
    zhouyou457   38 天前
    https://i.loli.net/2019/10/31/P8HuTDOAkKfYi3W.jpg

    过去的 241 秒唤醒了 450001 次....
        23
    whileFalse   38 天前
    为什么要唤醒这么多次啊……一次把活儿干完不好吗。
        24
    LZSZ   38 天前
    搞不懂,苹果不是有推送通道吗?这个推送太慢?
        25
    deathscythe   38 天前
    那么要不要扒一下支付宝?
        26
    MisakiYui   38 天前
    国产都是这样,无解。Android 估计更惨。
        27
    CastleBUPT   38 天前
    这个结论有问题,我的手机是 XS Max, iOS13.2,淘宝的每秒唤醒次数是 295,比微信更高,为什么淘宝在 iOS13.2 上的后台能力明显比微信强很多。
        28
    venster   38 天前 via Android
    @Znf7 这有啥办法,张小龙布斯已经放出话,全国皆知了,还能再收回不成?
        29
    iPhoneXI   38 天前 via Android   ♥ 2
    微信国内安卓版貌似也一堆 wakelock,

    国际版老实多了,最近在谷歌 play 政策压力下,开了 beta 通道、编译了 64 位版、数据包和主程序分离、有 fcm 推送、非前台时进程都进缓存里
        30
    TashinV   38 天前 via iPhone   ♥ 2
    我这 Safari 杀后台杀得比 WeChat 严重…………
        31
    shino996   38 天前
    额, 这个结论有问题, 换个其他软件也这样...
        32
    JCZ2MkKb5S8ZX9pq   38 天前
    @shino996 的确,这个 log 里,只要名字带 wakeup 的,好像都这样。
    我这边还看到淘宝,还有我一个宝可梦游戏也这样。。。
        33
    tankaloha   38 天前
    Resource Limit [EXC_RESOURCE]
    The process exceeded a resource consumption limit. This is a notification from the OS that the process is using too many resources. The exact resource is listed in the Exception Subtype field. If the Exception Note field contains NON-FATAL CONDITION, then the process was not killed even though a crash report was generated.

    The exception subtype MEMORY indicates that the process has crossed a memory limit imposed by the system. This may be a precursor to termination for excess memory usage.
    The exception subtype WAKEUPS indicates that threads in the process are being woken up too many times per second, which forces the CPU to wake up very often and consumes battery life.
    Typically, this is caused by thread-to-thread communication (generally using peformSelector:onThread: or dispatch_async) that is unwittingly happening far more often than it should be. Because the sort of communication that triggers this exception is happening so frequently, there will usually be multiple background threads with very similar Backtraces - indicating where the communication is originating.
        34
    SeanChense   38 天前   ♥ 2
    三十楼了,还没人站出来指出楼主朋友的错误吗?
    我赌五块钱楼上骂张小龙垃圾的,对线程、进程的理解不如张小龙。
        35
    Bananana   38 天前
    按理说把 App 后台唤醒关了,不是应该不能 background fetch 了嘛?
        36
    Building   38 天前 via iPhone
    我觉得微信 iOS 程序组现在应该在比较慌地加班吧。
        37
    Bananana   38 天前
    @Building 微信好像 7.0.8 一个多月没更新版本了。。希望下个版本能把暗黑模式一起放出来(如果有)
        38
    billlee   38 天前
    @iPhoneXI #29 还有随机名字的 alarm. 不做限制的话能把 CPU 一直保持在运行状态。
        39
    ibegyourpardon   38 天前   ♥ 1
    我只想说一句,不拦着各位喷。

    在业务赶着上线的时候,先用脏手段满足需求,坑埋下,事往后拖,各位想想自己真的没做过吗?

    然后有一天因为某些原因,这些东西不能不解决了,被用户喷,然后着急慌忙加班的事,都没经历过吗?

    骂张小龙的,真觉得是张小龙一个人要求 iOS 开发组这么干的吗? 你们那些埋下的写死的参数,奇奇怪怪的变量,各种利用平台特性实现一些要求的事,完全没碰到吗?

    如果你真没有,那我挺羡慕你。你压力真的少。
        40
    efaun   38 天前
    @MisakiYui #26 安卓 root 了就可以治了
        41
    zjengjie   38 天前
    我这里不光微信,还有几个其他软件,包括两个苹果自带组件都出现这个情况(backboardd, live4iphone),有点怀疑会不会是 iOS 的 bug 呢。
        42
    cst4you   38 天前
    干得漂亮, Android 下也差不多
    垃圾软件是时候让系统制裁一下了
        43
    lizy001   38 天前 via iPhone
    tim
    163s
    45002 次
    为啥 tim 不被杀
        44
    ager   38 天前 via Android
    生气把 se 摔了,换了个 keyone,微信佛系启动,点一下有大概率卡机。
        45
    kneep   38 天前 via iPhone
    一秒钟唤醒 150 次,你们以为是唤醒手机?
        46
    SeanChense   38 天前 via iPhone   ♥ 1
    @zjengjie 因为这个压根不是崩溃,他只是一个 report
    除了报告信息之外什么都不是,更多的反应的是 CPU 时间片的数据。
    线程切换以及系统中断。

    说得直接点,在这个楼里喷微信的把简历递给人家恐怕连一轮游都没资格。
        47
    dallaslu   38 天前
    你们懂什么,唤醒这么多次,是张小龙的勤奋和执着。
        48
    vmebeh   38 天前 via iPhone
    疼讯也招挖机手啊,准备去试试 🐶
        49
    chouchoui   38 天前 via iPhone
    Wakeups: 45001 wakeups over the last 103 seconds (436 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds
        50
    CastleBUPT   38 天前 via iPhone   ♥ 2
    我大概明白了这个 report 的意思,这个跟 app 后台没有任何关系,就是应用线程切换的报告,只不过线程切换次数 300 秒内超过 45000 次就会记录一次 report,苹果记这个干嘛还不知道。根据 stack overflow 关于 ios wakeups event 的一个问题看得出来,从 iOS8 起就有这个报告了。发这个谣言的人,真的是很丢人。
        51
    gee1k   38 天前 via iPhone
    我这更新完几乎所有 app 都被杀,包括 apple 自家
        52
    vvxu27   38 天前 via iPhone
    @gee1k 一碗水端平啊
        53
    Mac   37 天前 via Android
    都安卓 10 了,微信连 shortcuts 都还没支持呢
        54
    aragakiyuii   37 天前 via Android
    我 pixel 3 更新完 android Q 之后微信每天至少崩两次
        55
    laoyur   37 天前 via Android
    @CastleBUPT 别装了,要不是楼上讨论这么多,你还能一下子弄清楚这个 wakeup 的确切含义?
        56
    CastleBUPT   37 天前 via iPhone
    @laoyur
    不太懂你在说什么,怎么又成装了,装得我很懂?我不懂啊,我也是谷歌到的啊
        57
    bbappa   37 天前
    @CastleBUPT 同意,这个应该不是微信的锅。
        58
    laoyur   37 天前 via Android
    @CastleBUPT 你最后一句很装
    真相是需要讨论和挖掘的,要不是大家一层一层楼讨论,哪有你骂发帖者”造谣”的机会
        59
    crayygy   37 天前 via iPhone
    我们自己的 app 也会申请一段时间的后台,跟微信报的数据一模一样,连数字都是一样的。
    就这件事情而言,因为我相信我们自己的 app (我们自己开发的),所以我更怀疑是 Apple 的锅而不是微信的锅。
        60
    crystone   37 天前
    不管这个 wakeup 啥意思,反正微信用着很卡每次启动都要看地球,这个锅肯定要背的
        61
    ihainan   37 天前
    @CastleBUPT 楼主帖子内容其实是图拉鼎的微博和推特原文,是有个讨论的过程的,不知道为何楼主原文给人转过来了但没说来源,还是说…楼主想说的是 Quote ?

    后来有人也说了这只是个 warning,图也回复了。

    见图: https://imgur.ihainan.me/z24wPHH.png
        62
    wangyr9577   37 天前 via iPhone
    微信团队和 qq 团队简直天壤之别,这种团队吃了 shi 一样固执,就是用户给惯的,更新个屁大不痛不痒的功能就跟苹果开发布会一样,用户需求呢?优先级呢?说到底就是惯的,来个竞争对手打压下立马就老实了
        63
    Mutoo   37 天前
    子线程开太多了,抢了操作系统的分时,所以 wakeup 概率很大,频率很高?
        64
    CastleBUPT   37 天前
    @laoyur
    恰恰相反,我知道楼主不是谣言源头,所以我说的不是楼主
        65
    CastleBUPT   37 天前
    @laoyur
    我是在推特上看到比此帖更早的转推,在事情不清晰之前锅就已经甩到微信这边了,也不管其他相似的日志。网上关于 wakeups event 要搜也能搜到 https://stackoverflow.com/questions/25848441/app-shutdown-with-exc-resource-wakeups-exception-on-ios-8-gm,一个错误的结论根本不应该造成这么大影响
        66
    yzc27   37 天前
    @RobinCheng #2 难怪某港废青们都喜欢用 tg 来通讯情报哈哈哈哈
        67
    doveyoung   37 天前
    这个不能确定吧……我后台也被杀,但是分析里没有最近的记录,最近的记录是 19 年 5 月的
    而且也不明白是不是超过了会被杀,也许只是做记录而已
        68
    skylancer   37 天前
    微信 wakeup event 的相关 log 早在几百年前就能看到了,应该是 iOS 12 的时候的事情了
    现在才拿出来说我也是瘠薄都要笑断了
        69
    Wolther47   37 天前 via iPhone
    @Kerwin1202 #18 tg 墙外打开基本秒刷新的,一般刷新不了说明 tg 土豆服务器又 down 了(
        70
    Fizzyi   37 天前
    不懂问题 但是的确是经常被杀后台,而且还有接受消息的问题,看到了消息推送,点进去要等 2-5s 时间才能收到消息,也不知道是不是信号的问题
        71
    Bananana   37 天前
    @Fizzyi iOS 是这样的,收推送是 APNS 推给你的,点了进去以后微信再用长连接同步未读消息。所以推送不等于进去后就能马上看到新消息,这两件事是独立的
        72
    aLazarus   37 天前
    @ibegyourpardon #39 那麻烦微信的员工拿多少钱干多少活,实在不行就 007 去加班。当然如果你和微信有利益相关,当我没说
        73
    Fizzyi   37 天前
    @Bananana 哎,事实是这样,但是感觉很碍事,(虽然只耽误几秒钟的时间)
        74
    hyndaniel   37 天前
    322 wakeups per seconds avg.
        75
    gangsta   37 天前
    微信不是一个操作系统吗?
        76
    daozhihun   37 天前   ♥ 1
    我升级了 13.2,看到微信各种被杀很开心。不这样搞微信以后更加肆无忌惮,只有加强制的限制才能让流氓软件收敛一些
        77
    AknihtGG   37 天前
    那我还要更新 iPhone 吗
        78
    xxdd   37 天前
    有没有能解封微信的 头大如斗 --
    大如斗
        79
    hslx111   37 天前
    我觉得不是这个的锅,有微信的人来辟个谣吗
        80
    Bananana   37 天前
    @Fizzyi 你试试开 APP 后台刷新会不会有改善...我是一直关掉的
        81
    shunia   37 天前
    @iPhoneXI。。。好像切过去啊,可惜这个弱智微信消息不同步,删了重装就么得数据了呀
        82
    edinina   37 天前   ♥ 2
    这有什么啊,你们试试 mac 关机,每次弹出阻止关机的是什么软件,还给微信洗,funny
        83
    fansangg   37 天前
    @edinina 每次阻止关机的是我的 IDE
        84
    lingaoyi   37 天前
    张小龙都在吹自己产品多牛逼,还管得了这种事吗。
        85
    iPhoneXI   37 天前 via Android
    @shunia 等下个大版本,或者现在电脑备份然后恢复
        86
    xenme   37 天前 via iPhone
    不是系统改就是微信改,等等就好了
        87
    belin520   37 天前
    @edinina #80 阻止我的是 iTerm
        88
    jon   37 天前
    手机还得买苹果的不然么得监管这些 app
        89
    judeng   37 天前
    苹果自带正义光环,国产机杀微信被喷死了。。。
        90
    edinina   37 天前
    @fansangg @belin520 那微信挺牛逼的,一个聊天软件能入这个行列
        91
    Lendron   37 天前
    @SeanChense V2 公认水比多
        92
    dremy   37 天前 via iPhone   ♥ 1
    这贴暴漏了 v 友的平均水平,和贴吧逼乎半斤八两呀
        93
    Telegram   37 天前 via iPhone
    @Fizzyi #72 最大的影响是微信推送消息不及时啊
        94
    raffaellolin   37 天前 via Android
    @edinina 阻止我关机的是 iterm2
        95
    raffaellolin   37 天前 via Android
    @belin520 哈哈哈找到一个一样的
        96
    rubycedar   37 天前 via iPhone
    V2 不是程序员论坛吗 怎么这么水 本科怎么毕业的...
        97
    cmdOptionKana   37 天前 via iPad
    看到大家都这么水,我竟然有点小开心,一堆人没搞清楚事情就开喷,立场大于事实,哈哈。
        98
    qianlv7   37 天前
    这个世界大部人都是看屁股坐哪, 发言的, 哈哈
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1473 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 16:46 · PVG 00:46 · LAX 08:46 · JFK 11:46
    ♥ Do have faith in what you're doing.