iOS Instrument
Posted xiaoxiaobukuang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS Instrument相关的知识,希望对你有一定的参考价值。
一、Instrument
Xcode 12.4
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
以上是关于iOS Instrument的主要内容,如果未能解决你的问题,请参考以下文章