好好挂着聊天,切出去看别的页面,再点回来就黑屏重登,当时翻来覆去想qq自动退出怎么回事,一开始以为是软件本身出bug了。消息有时候收不全,跳出去几秒就直接闪退,好几次别人发的急事,等重新登录才看见,挺耽误事的。

最先做的动作就是卸载重装,把安装包重新下一遍,清掉缓存,登录上去那一小会儿看着正常,心里还以为这下搞定了。结果没过多久,锁屏放一边,解锁点开又退出去了。反复装了两次,都是一样的状况,这下就排除掉安装包损坏、缓存堆积这个方向了,那时候有点烦躁,找不到头绪。

跑去看权限那块。通知权限开着,自启动也点开了,锁后台的小图标也挂上,设置完之后,以为能稳住。哪知道手机内存占用一上来,它还是悄无声息的退掉,没有弹窗提示,也没有报错,就安安静静的掉号,这种无声的退出最磨人。

后来才反应过来,是系统的后台管控机制在起作用。这个手机的内存不算宽裕,开多几个APP之后,系统会主动杀掉后台里优先级偏低的进程,QQ刚好就被选中。不是软件崩溃,是系统直接把它的进程关掉了,表现出来就是自动退出,需要重新登录。

这只是我的个人感受,不是标准答案。

试着调了一下电池相关的设置,关掉那个智能省电限制,把这个应用改成不受电池优化约束。改动之后,情况缓和很多,不会像之前那样频繁掉线,但也不是百分百稳得住,要是同时开一堆大型应用,内存吃紧的时候,偶尔还是会被清掉。它只是降低了被清理的概率,没法彻底杜绝。

身边朋友碰到一模一样的现象,他换了个配置更高的机子,同样的设置,几乎不会自动退出。对照起来就能感觉到,硬件可用内存大小,在这件事里面影响挺大的。同一个版本的QQ,放在不同设备上,表现差别能这么明显,之前没往这一层去想。

也试过网页版登录做对比,网页端挂着,切标签页就不会出现这种退出情况,只是网页版功能少很多,没法替代客户端。这下更确定,问题根源不在QQ程序本身,是移动端系统对后台资源的调度规则造成的。

还有一次临时出现的特例,登录了好几个账号来回切换,没过多久主号自己退出去。关掉多余的账号,只留一个在线,闪退的频次又降下来一点。多账号同时驻留后台,占用资源更多,更容易触发系统清理。

现在也不折腾更多设置了,心里有数,它什么时候掉号,多半是后台资源不够。平时重要消息,会顺手多开一个网页版兜底,不会再反复重装软件白费功夫。

那天晚上收拾手机设置的时候,顺手把那些用不着的常驻后台应用全部关掉。