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

微信频繁需要重新加载怎么解决?

  •  
  •   bananahotell · 2022-09-06 22:14:26 +08:00 via iPhone · 2058 次点击
    这是一个创建于 812 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有的 App 打开后在后台隔很久重新打开都还是之前的界面,但微信似乎没法留在后台一样,过了几分钟,或者多打开两个 App 后,再打开又要重新启动,最麻烦的就是可能好不容易在某个聊天记录里爬楼找到某个信息,然后切出去干其他的,再切换回来又要重新找。 微信这么设置的原理是什么?怎么设置可以改善吗

    18 条回复    2022-09-07 14:41:20 +08:00
    nosugar
        1
    nosugar  
       2022-09-06 22:29:33 +08:00
    我试过清理微信缓存能缓解,根源是 4g 内存不适合国内生态
    tanrenye
        2
    tanrenye  
       2022-09-06 22:48:34 +08:00
    每天重启
    wclebb
        3
    wclebb  
       2022-09-06 23:32:22 +08:00
    说明内存过大。
    需要清理下部分数据。

    其次,真心建议别用微信聊这么多。
    bananahotell
        4
    bananahotell  
    OP
       2022-09-06 23:54:18 +08:00 via iPhone
    @wclebb 工作原因没法啊
    bananahotell
        5
    bananahotell  
    OP
       2022-09-07 00:10:24 +08:00 via iPhone
    @nosugar 我清理了缓存,然后打开推,再打开 ins ,共刷了 10 分钟左右,切换回微信,仍然重启了,感觉应该是微信 App 设定的原因
    wclebb
        6
    wclebb  
       2022-09-07 01:27:37 +08:00
    iPhone 11 Pro ,我微信占用空间一共约 3G ,因我保持把全部聊天记录全部放到可备份的设备地方,只留必要的聊天记录。然后看到你的回复后,我解锁打开 微信,没有月亮界面。

    然后我开启拍照,回到桌面并打开微信,也还在聊天界面。
    如果你很在意,不妨试着把里面所有的聊天记录全部备份好,然后只取必要的聊天记录(但可能不需要导入照片,或部分日期的照片)导入进去。

    没有太好的办法。
    这是 iOS 内存机制决定的,而微信开发者决定了会这样做。

    因此,没有什么可以改善,唯一只能多删照片或视频,保持手机的空间灵活性,尽量把没必要的群放进群管理或退出。
    WebKit
        7
    WebKit  
       2022-09-07 01:36:02 +08:00 via Android
    内存太小了导致的,跟什么缓存,聊天数据没啥关系。下次换个内存大点的手机
    bananahotell
        8
    bananahotell  
    OP
       2022-09-07 06:44:15 +08:00 via iPhone
    @WebKit 相对于 13pm ,13 的内存是要小一些,但无法解释为什么其他应用不会像微信这样
    bananahotell
        9
    bananahotell  
    OP
       2022-09-07 06:47:46 +08:00 via iPhone
    @wclebb 我觉得跟聊天这些没关,难道每次微信打开都把这些数据加载到内存吗,我的聊天数据有 10 几个 G ,那是加载不完的。我觉得聊天数据、缓存都应该是存在 RAM 里的。
    我觉得说的过的解释应该是开发者这样设定,具体原因,可能是为了能及时刷新消息?
    ochatokori
        10
    ochatokori  
       2022-09-07 09:03:56 +08:00 via Android
    买一台安卓机专门登录工作微信
    lucifer9
        11
    lucifer9  
       2022-09-07 09:41:38 +08:00
    @bananahotell 没准儿微信的预读策略就是能占多少内存就占多少...于是切换到其他应用时候它就被系统牺牲了
    xx219
        12
    xx219  
       2022-09-07 09:47:13 +08:00
    微信就是没想优化,其他小厂的 IM 软件都不至于这样
    raysonlu
        13
    raysonlu  
       2022-09-07 09:56:38 +08:00
    苹果对 app 的审核不是有一套内存使用限制审核机制的吗?送钱就能过审?
    xx219
        14
    xx219  
       2022-09-07 10:05:02 +08:00
    @raysonlu 微信和苹果肯定有 py 交易的,可以了解一下 com.apple.developer.pushkit.unrestricted-voip 这个权限,微信还是能用 voip 推送的。
    raysonlu
        15
    raysonlu  
       2022-09-07 10:12:41 +08:00
    @xx219 额外的“付费服务”能理解,但基础的规则也能违反,这对苹果开发者生态是个严重性破坏(堪比违 xian )。虽然我不是苹果开发者,但我建议生态里的开发者极力反对和曝光举报。
    Leonard
        16
    Leonard  
       2022-09-07 10:14:33 +08:00   ❤️ 1
    1.iPhone 内存小了,就容易杀后台;
    2.微信占的内存多,所以优先杀掉微信,而占用内存小的 App 却可以保持更久的后台
    wclebb
        17
    wclebb  
       2022-09-07 12:21:10 +08:00
    @bananahotell #8 https://www.ithome.com/0/446/538.htm
    iPhone 11 全系 4G RAM
    iPhone 13 (非 Pro 系列)也是 4G RAM

    只是单纯是微信占用大了,被系统杀掉。
    iOS 优先级大于任何软件,软件占用的内容大了,就会被系统杀掉。

    你真不信我,你直接备份聊天记录,然后全删所有聊天记录,你再试试切换还会不会杀。
    kaz10025
        18
    kaz10025  
       2022-09-07 14:41:20 +08:00
    微信已经不止是一个 ”小而美“的聊天软件了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5842 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:29 · PVG 14:29 · LAX 22:29 · JFK 01:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.