UE4:使用UnrealInsights对Android真机进行性能分析

前言

一般情况下,前期开发时是不会照顾到性能优化相关的事情的,在中后期才会开始对一些性能瓶颈进行分析和改进。本文仅仅介绍了怎么连接安卓机来进行UnrealInsights的数据收集工作。

有一些必要的但是本文没有介绍到的知识:

  1. UnrealInsights如何使用
  2. adb如何安装

真机收集数据

准备Android Debug Bridge (adb)工具:

Android Debug Bridge (adb)

一般情况下,既然已经到了要调试安卓版本的时候,那肯定打过安卓包了,那肯定装过安卓SDK配置过各种环境了,那直接打开everything搜一下adb.exe,就可以找到了。

开始调试前需要确定几件事情:

  1. 安卓设备开启USB调试
  2. PC打开UnrealInsights
  3. 安卓设备连接PC

接下来需要执行几个小步骤:

将下面这行写入一个文本文档,将文本文件命名为 UE4CommandLine.txt

-tracehost=127.0.0.1

将这个文件放进手机的项目目录中,比如:
20211222205836

然后在cmd中进入到adb所在的目录:

20211222205911

首先确认设备有没有正常连接,使用如下命令:

adb.exe devices

设备连接正常的时候会打印信息:

20211222210009

如图所示说明设备连接成功

接下来输入下面这个命令,指示adb经由设备上通过USB建立的TCP连接传递:

adb.exe reverse tcp:1980 tcp:1980

这个命令正常情况下不会有任何反馈

最后启动游戏就可以在面板上看到数据收集进行中了:
20211222210057

完毕~


UE4:使用UnrealInsights对Android真机进行性能分析
http://muchenhen.com/posts/350/
作者
木尘痕
发布于
2021年12月22日
许可协议