【UE4】UnrealInsight获取真机性能测试报告

使用UnrealInsight可以看到运行时各个阶段的数据、追踪堆栈调用,帮助我们进行性能的分析。但最佳的测试方式是真机测试,那么如何获取真机的测试报告?

报告获取方式

有实时打印和获取日志两种方式,由于实时打印存在的教程很多,本文只介绍运行完后获取日志的方式。

实时打印

tracehost=IP:Port:将性能数据通过端口传输到指定IP的UnrealInsight中实时显示。端口号范围为8000到8100。

官方教程介绍的方式,真机安卓跑性能需要借助adb。具体步骤可以查看评论。

PC端安装adb

获取日志

-TraceDataFileHandle:将性能数据写入文件中

  1. 新建一个名为UE4CommandLine.txt的文件,在其中写入命令:
    [相对路径\]运行项目名.uproject -TraceDataFileHandler
    如:
    ../../../ShadowTrackerExtra/ShadowTrackerExtra.uproject -TraceDataFileHandler
  2. 上述步骤建立的文件放入指定的项目目录
  3. 运行项目
  4. 正常退出项目,在\Saved\trace下面获取.utrace文件即可

猜你喜欢

转载自blog.csdn.net/weixin_44559752/article/details/125551994