Unity Profiler
- 打包需要勾选
- 手动勾选
Development Build、Autoconnect to Profiler(可选)Deep Profiling Support(deep 支持)
- 代码勾选
- UnityEditor.EditorUserBuildSettings.development/
csharp BuildOptions.Development = true; - UnityEditor.EditorUserBuildSettings.connectProfiler/
csharp BuildOptions.ConnectWithProfiler = true; - UnityEditor.EditorUserBuildSettings.buildWithDeepProfilingSupport/
csharp BuildOptions.EnableDeepProfilingSupport = true;
- UnityEditor.EditorUserBuildSettings.development/
- 手动勾选
--代码调试 Script Debugging: EditorUserBuildSettings.allowDebugging/
BuildOptions.AllowDebugging = true; ios > build & run 就可以了
Android 连接配置
> Unity 使用的默认端口AndroidProfiler(ADB@127.0.0.1:34999).- 配置数据通信传输 > 新版本支持的端口为55000开始,所以34999, 改为55002等支持的范围。
$ adb forward tcp:34999 localabstract:Unity-包名- 开启 deep模式
adb shell am start -n 包名/Activity名 -e 'unity' '-deepprofiling' # adb shell am start -S -n 包名/Activity名 -e 'unity' '-deepprofiling' #停止之前的进程