Xcode Instrument 工具使用

Xcode11.4.1 Instrument

Blank(空模板):创建一个空的模板,可以从 Library 库中添加其他模板;

Activity Monitor(活动监视器):显示器处理的 CPU、内存和网络使用情况统计;

Allocations(内存分配):跟踪过程的匿名虚拟内存和堆的对象提供类名和可选保留/释放历史;

App Launch(app启动):观察启动时间,此处可进行启动优化.

Core Animation

Core Data:监测读取、缓存未命中、保存等操作,能直观显示是否保存次数远超实际需要。

Leaks(泄漏):一般的查看内存使用情况,检查泄漏的内存,并提供了所有活动的分配和泄漏模块的类对象分配统计信息以及内存地址历史记录;

Time Profiler(时间探查):执行对系统的 CPU上运行的进程低负载时间为基础采样。

Automation(自动化):这个模板执行它模拟用户界面交互为 iOS 手机应用从 instrument 启动的脚本;

Cocoa Layout:观察约束变化,找出布局代码的问题所在。

Network:跟踪 TCP/IP 和 UDP/IP 连接。

Automations:创建和编辑测试脚本来自动化 iOS 应用的用户界面测试。

Zombies:僵尸对象

你可能感兴趣的:(Xcode Instrument 工具使用)