深度分析Android平台
PerfDog menu

深度分析Android平台

更新于: 2023-04-17 18:50

Android平台:
1、UE全版本(注:trace机制有性能影响,UE4.24及之后版本建议参考下方2)
a) 编译的游戏为development/test版本

b) 运行游戏

c) 开启深度分析,选择Systrace模式,如下图所示:

6.png

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的默认目录,但项目组可自行修改,如果游戏运行过后没有看到这个目录,需要咨询项目组)

文件路径示例:

7.png

c) UE4CommandLine.txt的内容:

-tracehost=127.0.0.1 -trace=cpu,frame -cpuprofilertrace

d) 开启深度分析,选择Unreal模式,选择测试应用开始测试。

8.png

3、Unity游戏
a) 编译的游戏为development版本

b) 运行游戏

c) 开启深度分析,选择对应的模式

d) 选择游戏即可进行测试

4、非游戏App
a) 编译的App为debug版本

b) 运行App

c) 开启深度分析,选择Systrace模式,如下图所示:

9.png

d) 选择App即可进行测试

购买
客服
反馈