instruments介绍使用说明
instruments是一个强大而灵活的性能分析和测试工具,这就是的Xcode工具集的一部分。它旨在帮助您配置您的OS X和iOS应用,流程和设备,以便更好地理解和优化他们的行为和表现。结合仪器到工作流程从应用程序开发过程的开始阶段可以帮助您在开发周期的早期发现问题后节省您的时间。
在仪器中,使用专门的工具,被称为乐器,随着时间的推移跟踪你的应用程序,过程和设备的不同方面。仪器收集的数据,因为它配置文件,并详细分析结果呈现给你。
不像其他的性能和调试工具,仪器仪表,您可以收集数据的广泛不同类型和并排查看它们的一面。这使得它更容易识别那些可能被忽略的趋势。例如,你的应用程序可能会出现引起多发性打开网络连接大容量内存的增长。通过使用分配和连接文书,您可以识别不关闭,从而导致快速内存增长的连接。
通过有效地使用仪器,您可以:
检查一个或多个应用程序或进程的行为
检查设备特定的功能,如Wi-Fi和蓝牙
在模拟器或物理设备上执行分析
创建自定义的DTrace工具来分析系统和应用程序的行为方面
追踪在源代码中的问题
在您的应用程序进行性能分析
找到你的应用程序的内存问题,比如泄漏,被遗弃的记忆,和僵尸
识别方法来优化您的应用更大的功率效率
执行一般的系统级故障排除
通过运行自定义脚本来执行用户操作的顺序和重放来可靠地再现这些事件,并收集在多个运行中的数据自动iOS应用测试
保存仪器配置为模板
虽然它的嵌入,并且可以在Xcode使用,仪器是一个单独的应用程序,根据需要,它们可独立使用。
https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/index.html