Instruments 工具使用
文章目录
【注意】最后更新于 July 19, 2020,文中内容可能已过时,请谨慎使用。
指南
Xcode调试工具Instruments指南 - CSDN博客
Time Profiler:CPU 分析工具分析代码的执行时间。
Core Animation:离屏渲染,图层混合等 GPU 耗时。
Leaks:内存检测,内存泄漏检测工具。
Energy Log:耗电检测工具。
Network:流量检测工具。
学习调试案例
如何使用Instruments诊断App(Swift版):起步 - CocoaChina_一站式开发者成长社区
How to get Flickr API Key - WP Frank
解决两个问题:
笨重问题进入一个详情界面非常慢,另外滑动查询结果的列表也是慢得难以置信–这是一款笨重的 app
泄漏问题
怎样使用 Time Profiler 工具来定位你的代码中的"高消耗点(hot-spot)",从而让你的代码更加有效率。
怎样使用 Allocations 工具来检测和改正代码中的内存管理问题,例如循环强引用。
调用树(call tree)
- Separate by Thread:每个线程被单独考虑。这能让你知道哪一个线程占用 CPU 最多。
创建自定义的 Instrument
文章作者 iTBoyer
上次更新 2020-07-19