iOS 上Instruments 的使用

Instrument 功能很多,我们常用的有CPU 性能测试、内存性能测试

Time Profiler

工具通过Xcode工具栏中Product->Profile(command+i)可以启动,(也可以通过Xcode->Open Developer Tool->Instruments)启动后界面如下:

1.png

最好在真机上测试

  • 选择Time Profiler
  • 点击红色按钮运行
  • 勾选左下角Call Tree中Separate Thread和Hide System Libraries
2.png

右下角的 Heaviest Trace 可查看比较消耗cpu的代码,双击点击进去可查看到对应的代码

3.png
4.png

Leaks

1.选择 Leaks,并点击 Choose按钮
2.选择正确的设备和应用程序
3.点击红色按钮运行后,随着我们操作 App,就能得到数据

5.png

选中上图的Leak Checks 一栏

6.png

可在下图这个位置选择,展示的不同模式


7.png

选择Call Tree , 左下角的Call Tree中选择 Separate by Thread 和 Hide System Libraries

8.png

最后双击一下就会找到内存泄漏的地方

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容