最近在做 ios app 前端性能相关测试,先引用一篇关于启动时间测试的帖子:ios 启动时间测试
在帖子里启动时间获取方式有写到 3 种:
- main 调用 AppDelegate 文件的时间;
- 内存创建完成就算是启动成功,即:didLoad;
- didAppear,即 ui 展示出来为准。
我的疑惑就是在测试启动时间应该以哪个为准(从字面上看,应该以第三种方式为准,但做技术的还是要以技术为准,有没有人能解惑下)?
PS:链接中的 切换到 CPU strategy view 到底在哪,,实在没找到。