苹果 iOS13.2.2 正式版修复闷杀后台问题了?别担心,PerfDog 帮你来检测!
导语
苹果于上周推送了iOS 13.2版本,带来了用户备受期待的图像处理系统深度融合(Deep Fusion),新增70多个表情、HomeKit安全视频、Siri隐私设置和支持AirPods Pro等。不过iOS 13.2也带来了一个遭到用户疯狂吐槽的“封杀”后台问题,只要用户切换到别的应用一段时间,返回刚才打开的应用将会重新加载。
在最新发布的iOS13.2正式版本中,苹果主要修复了频繁杀后台的问题,新版本是否成功修复?是否还有可能产生新的bug?别担心,快用PerfDog来检测!
*本文转自CSDN博主「boys2008nian」的原创文章
最近万众期待的苹果更新了iOS13.2系统,本以为带来超速体验,谁知道,微信聊着聊着,接个电话,微信挂了。哦呀发现其他app或者游戏切换后台,也出现同样情况,挂了。小弟君也是喜欢折腾的人,在iPhone数据分析里找到对应挂掉resource日志文件,发现如下:

是wakeups超过iOS对后台单进程的限制了。哦呀,为什么呢,之前iOS11、iOS12都木问题。小弟君进一步探秘,浏览挖掘各种信息,原来是iOS13.2系统对内存回收机制做了"改进"。这里会提到两个内存概念footprint和realmemory。footprint表示进程真正使用了多少内存,realmemory表示进程使用了多少物理内存(这是系统动态调度的,剩余内存紧张时,系统会实时优化,比如你游戏或者app切换后台后再切换回来,你会发现realmemory减少了好多好多,这是为什么?请自行查阅文档),这里很多人可能有疑问,这俩个概念有啥区别,别慌,还有一个compress压缩内存(类似android平台swap内存,这块不明白,请自行查阅文档),footprint=realmemory+compress压缩内存。正是由于iOS13.2处理compress压缩内存时候,导致wakeups上升,刚好触发wakeups limit机制。iOS13.2毫不犹豫的kill。当然苹果应该早知道这个问题,相信13.3版本的时候会优化内存回收机制。
我们自己开发程序有木有可能被kill呢,小弟君百思寻解惶恐中寻找测试工具,冥冥中发现腾讯刚好发布了PerfDog,说是全移动平台性能测试分析工具。惶恐中拿来验证,果然有wakeups。

大大的吃了一口"丸子",我们app切换后台wakeups平均是48,远小于wakeups limit。踏踏实实的吃了一个定心丸。哦呀,忘记吃早餐了,心情大好,下楼去,准备来个武汉热干面再加个蛋。感谢腾讯的PerfDog,让我无烦忧。
看了下PerfDog工具简介--移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用及游戏性能和品质。手机无需ROOT/越狱,手机硬件、游戏及应用APP也无需做任何修改,极简化即插即用。顺便用了一下工具其他功能,jank卡顿,内存等功能,真心好用。强烈推荐。
PerfDog是由WeTest腾讯质量开放平台发行的移动全平台iOS\Android性能测试工具平台,能快速定位分析性能问题,提升APP应用及游戏性能和品质,手机无需ROOT/越狱,手机硬件、游戏及应用无需做任何更改,极简化即插即用。

扫码即刻加群 与1000+测试同行深度交流
PerfDog官网:perfdog.qq.com
腾讯WeTest官网:wetest.qq.com
PerfDog交流群:87822323
苹果 iOS13.2.2 正式版修复闷杀后台问题了?别担心,PerfDog 帮你来检测!的更多相关文章
- 苹果开始推送 macOS Catalina10.15 正式版系统更新
北京时间今天凌晨 1 点,苹果正式推送了 macOS Catalina 10.15 正式版升级.macOS Catalina 10.15 正式版带来了许多重大改变,包括Sidecar.iTunes应用 ...
- 用nopcomerce3.8版本的同行注意了,前2天发布3.8正式版后,作者收到一些BuG,作者修复后重新提供了一个源代码包下载.
用nopcomerce3.8版本的同行注意了,前2天发布3.8正式版后,作者收到一些BuG,作者修复后重新提供了一个源代码包下载地址,不是github上的那个链接.去作者官网论坛我那个链接地址,或关注 ...
- VMware 8安装苹果操作系统Mac OS X 10.7 Lion正式版
今天介绍下VM8下安装Mac OS X 10.7 1.工具篇 下载Vmware Workstation 8.0正式版http://115.com/file/bhyk1l2u# ...
- BootStrap 4正式版发布(原文翻译)
原文链接:http://blog.getbootstrap.com/2018/01/18/bootstrap-4/ 关于Bootstrap 什么是Bootstrap Bootstrap,来自 Twit ...
- Flutter 1.7 正式版发布
今天,我们非常高兴地向大家宣布又一个正式版本的发布 -- Flutter 1.7,这是继上次 I/O 时众多重要功能发布以来的一次小更新.Flutter 1.7 包含了对 AndroidX 的支持,满 ...
- [其它]iOS 13 正式版发布 iPhone 6s或更新型号均可升级
苹果今天(2019.09.20)发布了 iOS 13 正式版,可以升级的设备包括 iPhone 6s 或更新型号.第七代 iPod Touch. iOS 13 推出深色模式,为 iPhone 带来截然 ...
- macOS Monterey 12.1 (21C52) 正式版 ISO、IPSW、PKG 下载
本站下载的 macOS Monterey 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装. 2021 年 12 月 14 日, ...
- macOS Monterey 12.12.2 (21D49) 正式版 ISO、IPSW、PKG 下载
本站下载的 macOS Monterey 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装. 2022 年 1 月 27 日,m ...
- macOS Monterey 12.5 (21G72) 正式版 ISO、IPSW、PKG 下载
今日(2022-07-21)凌晨,Apple 终于发布了 macOS Monterey 12.5,包括功能增强.错误修复和安全性更新.macOS Monterey 12.5 自 2022 年 5 月 ...
随机推荐
- Java题库——Chapter10 面向对象思考
1)You can declare two variables with the same name in ________. 1) _______ A)a method one as a forma ...
- JavaWeb问题记录——SessionIdGeneratorBase.createSecureRandom
JavaWeb问题记录——SessionIdGeneratorBase.createSecureRandom 摘要:本文主要记录了在启动Tomcat时,出现的一个警告以及解决办法. 部分内容来自以下博 ...
- Eclipse 的快捷键
1. 代码折叠的快捷键,默认是: Ctrl+Shift+Numpad_Divede(小键盘的/号) Ctrl+Shift+Numpad_Multiply(小键盘的*号) 2.删除一行:Ctrl+D 3 ...
- cell右侧的状态(accessoryType)
Cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; Cell.accessoryType = UITableViewCe ...
- Jupyter Notebooks 配置
重装了三遍(破音) 一.首先进行Anaconda的下载 然后安装,将环境配置到系统变量上,如下 然后,打开 windows 的终端,检查是否配置成功 conda -V 然后就可以开始 Jupyter ...
- Android项目模块化/组件化开发(非原创)
文章大纲 一.项目模块化初步介绍二.项目模块化的两种模式与比较三.大型项目模块化的演进四.项目模块化总结五.参考文章 一.项目模块化初步介绍 1. 前言 在Android开发中,随着项目的不断扩展 ...
- MVC、MVP与MVVM架构模式
MVC(Model View Controller): View 层是界面,Model 层是业务逻辑,Controller 层用来调度 View 层和 Model 层, 将用户界面和业务逻辑合理的组织 ...
- Mysql—下载安装与使用
一.安装前准备 检查是否已经安装过mysql,执行命令,显示结果为:bt-mysql57-5.7.26-1.el7.x86_64 [root@localhost ~]# rpm -qa | grep ...
- 2. Linux-3.14.12内存管理笔记【系统启动阶段的memblock算法(2)】
memory:表示可用可分配的内存: 结束完memblock算法初始化前的准备工作,回到memblock算法初始化及其算法实现上面.memblock是一个很简单的算法. memblock算法的实现是, ...
- ffmpeg-python 任意提取视频帧
▶ 环境准备 1.安装 FFmpeg 音/视频工具 FFmpeg 简易安装文档 2.安装 ffmpeg-python pip3 install ffmpeg-python 3.[可选]安装 openc ...