iOS调试——Instruments

来源:互联网 发布:网络运维工程师笔试题 编辑:程序博客网 时间:2024/06/14 12:36

//================================
//Instruments
1.Instruments:工具、仪器。

2.为确保软件具有最佳的用户体验,在iOS应用程序运行于模拟器或设备上时,可以利用Instuments环境分析其性能。

3.Instruments会收集运行程序的数据,并以时间线方式展现数据。可以采集的应用程序数据包括应用程序内存使用情况(CPU)、磁盘活动(Disk)、网络活动(Network)以及图像性能。

4.时间线视图可以同时显示不同类型的信息,这样,就可以把整个应用程序的行为相互关联起来,而非仅看到某一特定方面的行为。

5.如果还需要查看更加详细的信息,可以查看Instruments收集的精细采样。


启动Instruments,如图:
这里写图片描述
弹出一个选择窗口,这是Instruments所有测试仪器的面板。
这里写图片描述

//================================
//Product之Profile(配置文件)
这里写图片描述
它包含了很多工具:内存溢出分析、性能分析、各种分析等。


选择:
这里写图片描述
会出现如图界面:
这里写图片描述
如果提示某一个对象有侧漏的危险,可以这样弹出侧边的扩展细节。
这里写图片描述
直接点击方法就可以直接进入代码部分了。

//================================
//Product之Analyze
analyze可以快速的发现你的代码中的release的问题,以及继承过程中的父类方法确实等问题!

0 0
原创粉丝点击