在 iOS 设备上收集性能数据
使用性能分析器 (Profiler) 可收集有关应用程序的性能数据。可以在 Unity 编辑器中收集运行模式下的性能数据。但是,为了获得有关应用程序的最准确数据,可以将性能分析器直接与网络上的 iOS 设备连接。
先决条件
如果使用了防火墙,请在防火墙的出站规则中开放端口 54998 至 55511。这些是 Unity 用于远程性能分析的端口。
启用远程性能分析
要启用远程性能分析,请遵循以下步骤:
- 将设备连接 WiFi 网络。性能分析器使用本地 WiFi 网络将性能分析数据从您的设备发送给 Unity 编辑器。
- 通过线缆让设备与您的计算机连接。
- 打开构建配置文件 (Build profiles) 窗口(菜单:文件 (File) > 构建配置文件 (Build profiles))。
- 启用开发构建 (Development Build) 设置。
- 启用自动连接性能分析器 (Autoconnect Profiler) 设置。
- 选择构建并运行 (Build & Run)。
- 在设备上启动应用程序时,在 Unity 编辑器中打开性能分析器窗口(菜单:窗口 (Window) > 分析 (Analysis) > 分析器(Profiler))。
打开性能分析器窗口后,该窗口将填充来自应用程序的数据。如果编辑器未自动连接设备,请在性能分析器窗口中选择目标选择 (Target Selection) 下拉菜单,然后选择适当的设备以手动启动性能分析器连接。
也可以将目标设备直接插入计算机,从而避免网络或连接问题。
其他资源