

Android平台:
1、UE全版本(注:trace机制有性能影响,UE4.24及之后版本建议参考下方2)
a) 编译的游戏为development/test版本
b) 运行游戏
c) 开启深度分析,选择Systrace模式,如下图所示:
d) 选择游戏即可进行测试
e) 可使用如下命令获取更多的stat数据
f) adb shell “am broadcast -a android.intent.action.RUN -e cmd ‘stat namedevents’”
2、UE4.24及之后版本的游戏(注:UE4.24之前版本的游戏或应用建议参考上方1)
a) 编译的游戏为development/test版本
b) 目前的客户端已实现自动推送配置文件,直接跳到d步骤. 在手机的"/sdcard/UE4Game/游戏项目名/"目录下创建"UE4CommandLine.txt"文件.并填入以下内容.(tips:这个目录是UE的默认目录,但项目组可自行修改,如果游戏运行过后没有看到这个目录,需要咨询项目组)
文件路径示例:
c) UE4CommandLine.txt的内容:
-tracehost=127.0.0.1 -trace=cpu,frame -cpuprofilertrace
d) 开启深度分析,选择Unreal模式,选择测试应用开始测试。
3、Unity游戏
a) 编译的游戏为development版本
b) 运行游戏
c) 开启深度分析,选择对应的模式
d) 选择游戏即可进行测试
4、非游戏App
a) 编译的App为debug版本
b) 运行App
c) 开启深度分析,选择Systrace模式,如下图所示:
d) 选择App即可进行测试