为什么 iOS 系统会频繁清理后台?应用被频繁清理的原因是什么?
时间:2023-10-01 23:18:05
那么 iOS 日志记录里的 Wakeup 是什么?确实不是不是字面意思上的「唤醒」。iOS 日志里记录的 Wakeup,不是 App 使用意义上的「唤醒」,而是线程级别的「唤醒」。这要如何去理解?
一个放入后台的 App,当它想要更新地理位置或刷新消息时,它需要被唤醒才能做这些事情,于是它在被放入后台前,会和系统进行一些约定,比如「我是打车 App,我需要不断更新地理位置,所以你要常常唤醒我。」然后系统就会去唤醒它了。通常 iOS App 被放入后台后,只能在有限的条件下被系统唤醒,而不能随意地自主唤醒进行操作。当我们不想要 App 被后台唤醒后,主动「杀」掉它基本上就可以达到目的了。
一个 App,不管在前台或是后台,在进行具体的任务时,大多都需要用到多线程的模式,比如:为了不阻塞 UI,用一个线程下载内容,下载完成后切换到主线程去更新 UI。这个过程,就是一次 Wakeup。Wakeup 就是线程与线程的通讯,当发生异常情况,不管是 App 代码或系统层面,频繁地进行线程唤醒会占用 CPU 资源以及消耗电量。
而造成这一情况的根本原因仍然是 iOS 13 有系统级的 Bug,原本一些合法地让 App 进入后台后保持一段时间活跃状态的这个机制出了 Bug,导致了凡是用到这个机制的 App,都存在不同程度的被频繁退出的可能。
当然也不能因此就否认有些 App 会采用除系统合法机制之外的让自己保持活跃状态的各种 Trick。众所周知,iOS 13 在隐私和权限方面进一步严格了起来,也许 iOS 13 在处理这些 Trick 的时候,没能处理完美,导致了应用频繁被退出后台的现象发生。
标签:为什么,iOS,系统会频繁清理后台,应用被频繁清理的原因是什么,
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Microsoft管理控制台停止工作的解决办法
2023-02-26 01:54:18
![](https://img.aspxhome.com/file/2023/2/a286634_0s.jpg)
Excel表格文本与数值区分方法解读
2023-11-24 10:02:05
Excel表格中如何制作平面直角坐标系
2023-04-27 07:43:51
Wps文档显示分页符在哪里设置?
2022-02-03 15:16:45
![](https://img.aspxhome.com/file/2023/7/a182117_0s.png)
svchost占用内存过高怎么办
2023-11-20 08:49:42
![](https://img.aspxhome.com/file/2023/2/a284722_0s.png)
鬼谷八荒3月19日更新了什么内容?鬼谷八荒0.8.1060版本更新内容介绍
2023-12-18 09:56:50
![](https://img.aspxhome.com/file/2023/6/a324474_0s.jpg)
Word快捷键:字符和段落格式使用的快捷键
2022-07-02 04:32:40
怎么刻录系统光盘?小编手把手教你电脑Windows刻录系统光盘的方法
2023-01-25 02:33:56
![](https://img.aspxhome.com/file/2023/6/a322896_0s.jpg)
WPS Excel表格中字数太多显示不全怎么解决
2022-08-20 11:47:35
![](https://img.aspxhome.com/file/2023/0/a186240_0s.jpg)
word 如何自定义页面
2023-01-15 09:38:18
![](https://img.aspxhome.com/file/2023/0/32540_0s.png)
wps ppt怎么样裁剪图片
2023-10-29 23:15:36
Win7系统电脑点击重启按钮没有反应的解决方法
2022-11-14 11:12:58
6s港版不支持电信 国行版或是最好选择
2022-01-26 00:35:45
如何在Word 2007中进行基本的通配符搜索?
2023-09-09 01:28:44
![](https://img.aspxhome.com/file/2023/6/23576_0s.jpg)
SEARCH函数
2022-11-17 03:34:30
![](https://img.aspxhome.com/file/2023/0/a142520_0s.png)
Pixelmator Pro 教程「65」,如何在 Pixelmator Pro 中调整图像的中间调?
2023-12-20 09:07:25
![](https://img.aspxhome.com/file/2023/7/a201847_0s.jpeg)
WinXP系统玩War3游戏时不能设置全屏模式的解决方法
2023-02-28 15:56:45
![](https://img.aspxhome.com/file/2023/4/a307195_0s.jpg)
360驱动大师如何还原驱动?360驱动大师还原驱动的方法教程
2022-02-03 19:59:34
![](https://img.aspxhome.com/file/2023/7/a332731_0s.jpg)
Pixelmator Pro 教程「17」,如何在 Pixelmator Pro 标签页中单独打开图像?
2023-12-08 15:52:47
![](https://img.aspxhome.com/file/2023/3/a201933_0s.jpeg)
Win10如何将自带的输入法锁定为英文?自带输入法锁定为英文的方法
2023-09-18 00:43:00
![](https://img.aspxhome.com/file/2023/25/a217090_0s.jpg)