iOS Instrument

一、Instrument

Xcode 12.4
Instrument

  • Blank:空白,可以使用库中的工具定制的空白跟踪文档
  • Activity Monitor:活动监视器,监视进程和系统的CPU、内存、磁盘和净工作使用量统计数据
  • Allocations:分配,跟踪进程的匿名虚拟内存和堆,为对象提供类名和可选的保留/释放历史
  • Animation Hitches:动画监视,此模板通过时间分析来度量应用程序图形性能以及进程的CPU使用情况
  • App Launch:启动问题,可以用于查看App的启动过程,从而可以针对性的对启动速度进行优化
  • Core Data:核心数据,此模板跟踪核心数据文件系统活动,包括获取、缓存失败和保存
  • Counters:计数器,使用时间或基于事件的采样方法收集性能监视器计数器(PMC)事件
  • Energy Log:能源的日志,此模板提供有关能源使用的诊断信息以及主要设备组件的基本开/关状态
  • File Activity:文件活动,此模板监视文件和目录活动,包括文件打开/关闭调用、文件权限修改、目录创建、文件移动等。
  • Game Performance
  • Leaks:泄漏,度量一般内存使用情况,检查泄漏内存,并根据类提供对象分配的统计信息,以及所有活动分配和泄漏块的内存地址历史记录。
  • Logging
  • Metal System Trace:金属系统跟踪,Metal System Trace通过提供来自应用程序、驱动程序和GPU层的跟踪信息,介绍了iOS、tvOS和macOS Metal应用程序的性能
  • Network:网络,使用连接工具分析应用程序如何使用TCP/IP和UDP/IP连接
  • SceneKit:概述应用程序对SceneKit的使用。确定进入每个帧的工作类型,例如动画、物理、场景选择和渲染。
  • SwiftUI
  • System Trace:系统跟踪,操作系统中发生的事情的一个全面的观点。了解如何跨cpu调度线程,了解系统调用和虚拟内存错误如何影响应用程序的性能。
  • Time Profiler:时间分析器,对运行在系统cpu上的进程执行基于低开销时间的采样。
  • Zombies:僵尸,在检测过度释放的“僵尸”对象的同时,测量一般的内存使用情况。还根据类提供对象分配的统计信息,以及所有活动分配的内存地址历史记录。

二、启动

Xcode->Open Developer Tool->Instrument

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值