iOS 性能测试,有很多种技术手段。
1. 打点
2. Instruments 检测

但这两个常用的办法,有时也不能给出非常合理的数据。比如最近在研究 ReactNative,它在渲染时真实消耗的时间就不太好搞(如果有误请帮忙指证)。
– 打点的话,都是一些内部时机,想找到渲染成功的点,还需要在 RN Native 部分源码打点才行吧。
– Instruments 跑了一下,看到了各种 JS 与 OC 交互的耗时,并没找到渲染结果的时间。。

最后实在没办法,跟 QA 聊了下,使用『极速连拍王』拍照分析时间消耗。
1. 在 AppStore 搜索『极速连拍王』或 点此链接
2. 打开进行拍照授权;
3. 然后就直接开拍啦。。。

默认设置是30张/秒,具体耗时就数多少张照片即可。
另外这个 App 的稳定性不太好,查看图片部分并不太好用,全部删除照片的话,要长按某张照片,然后全部选中,点删除(滑动到下面长按不容易Crash)。