iOS开发:Instruments与调试器的使用指南
1. 从库中添加仪器
Instruments 提供了一些模板供我们开始使用,不过我们还能添加更多仪器到跟踪中,以帮助排查问题。
1.1 打开库
要打开库,可以通过以下三种方式:
- 点击“Library”按钮;
- 从“Window”菜单中选择“Library”;
- 按下 ⌘ - L。
1.2 添加仪器
库中列出了所有可用的仪器及其功能说明。添加仪器到跟踪有两种方法:
- 拖放仪器到“ Instruments”面板;
- 双击仪器。
需要注意的是,并非所有仪器都适用于所有平台,例如 OpenGL ES 分析器仪器仅适用于 iOS。
1.3 组合使用仪器
组合不同类型的仪器可以聚焦特定问题。例如,若应用程序运行缓慢,怀疑是同时加载和处理大量信息所致,可以同时使用“Reads/Writes”仪器和“Time Profiler”仪器。如果这两个仪器都显示大量活动时出现了性能下降,那么很可能是应用程序在大量使用 CPU 时间的同时对磁盘的操作过于频繁,从而导致了性能问题。
2. 使用 Instruments 解决问题
2.1 创建有内存问题的应用程序
为了演示如何使用 Instruments 检测和解决问题,我们将创建一个存在大量内存问题的 iOS 应用程序,该应用程序会创建并显示一个大型图像库,允许用户在图像间平滑滚动。具体步骤如下:
1. 创建一个新的 iOS 单视图应用程序,命名为“Memo
超级会员免费看
订阅专栏 解锁全文
599

被折叠的 条评论
为什么被折叠?



