Instruments使用
来源:互联网 发布:安装java后怎么运行 编辑:程序博客网 时间:2024/05/17 06:36
Instruments是Xcode套件中没有被充分利用的一个工具。很多iOS开发者从没用过Instruments,或者只是用Leaks工具检测循环引用。实际上有很多Instruments工具,包括为动画性能调优的东西。
你可以通过在菜单中选择Profile选项来打开Instruments(在这之前,记住要把目标设置成iOS设备,而不是模拟器)。然后将会显示出图1.1(如果没有看到所有选项,你可能设置成了模拟器选项)。
图1.1 Instruments工具选项窗口
就像之前提到的那样,你应该始终将程序设置成发布选项。幸运的是,配置文件默认就是发布选项,所以你不需要在分析的时候调整编译策略。
我们将讨论如下几个工具:
时间分析器 - 用来测量被方法/函数打断的CPU使用情况。
Core Animation - 用来调试各种Core Animation性能问题。
OpenGL ES驱动 - 用来调试GPU性能问题。这个工具在编写Open GL代码的时候很有用,但有时也用来处理Core Animation的工作。
Instruments的一个很棒的功能在于它可以创建我们自定义的工具集。除了你初始选择的工具之外,如果在Instruments中打开Library窗口,你可以拖拽别的工具到左侧边栏。我们将创建以上我们提到的三个工具,然后就可以并行使用了(见图1.2)。
图1.2 添加额外的工具到Instruments侧边栏
转载请注明出处,谢谢
1 0
- Instruments使用
- Instruments 使用
- Instruments使用
- Instruments使用
- iPhone Instruments工具使用
- Instruments的使用
- iPhone Instruments工具使用
- 【IOS】Instruments 使用教程
- iPhone Instruments工具使用
- iPhone Instruments工具使用
- Instruments工具的使用
- IOS:Instruments 使用教程
- 【IOS】Instruments 使用教程 .
- 使用Instruments解决EXC_BAD_ACCESS
- 【转载】instruments使用教程
- 【IOS】Instruments 使用教程
- Instruments 使用教程
- 【IOS】Instruments 使用教程
- iOS开发CocoPods支持报错: [!] Unable to accept duplicate entry for: XXXXX (0.0.1)
- R+openNLP︱openNLP的六大可实现功能及其在R语言中的应用
- JVM调优总结(5):典型配置
- 单例模式的懒汉式
- Android 日常开发总结的技术经验 60 条
- Instruments使用
- JavaScript 笔记 --- 语法结构
- JVM调优总结(6):新一代的垃圾回收算法
- 5-41 PAT排名汇总 (25分)
- 工作随笔——壹(关于MYSQL数据库中字符串与字符串匹配问题)
- React Native获取移动设备信息(react-native-device-info)如何使用?
- NAT配置与管理——1
- POJ2263 Heavy Cargo用最短路得到最大流
- day15泛型