日落20180722001 - Unity性能分析之Profiler的兩種玩法

系統:Windows 8
引擎:Unity 2017.2.1f1

Unity3D使用Profiler進行性能分析有兩種模式:Unity Editor與Development Build。

一、Unity Editor模式,玩虛的。

在Unity Editor中進行錄製分析。

步驟如下:
1.首先新建或打開一個Unity3D工程。

2.打開Profiler窗口,有兩種途經:
(1)菜單方式,Window > Profiler
這裏寫圖片描述
(Ctrl+5也可以打開?不行!orz)

(2)添加頁籤方式,Add Tab -> Profiler
這裏寫圖片描述

3.播放遊戲,三種途經。
(1)菜單方式,Edit -> Play
這裏寫圖片描述

(2)快捷鍵方式,Ctrl+P(如上圖)

(3)點擊播放按鈕
這裏寫圖片描述

然後就可以在Profiler窗口看到實時的分析數據。

二、Development Build模式,玩真的。

Development Build在目標平臺上進行分析,需要運行development build並連接Profiler。不同的目標平臺(例如:Windows, Android,OSX,iOS)有不同的具體做法。

步驟如下:
1.首先新建或打開一個Unity3D工程。

2.打開Profiler窗口(打開方式見上文:Unity Editor模式)

3.打開Build Settings,有兩種途徑:
(1)菜單方式,File > Build Settings
這裏寫圖片描述

(2)快捷鍵方式,Ctrl+Shift+B

4.設置Build Settings

以Windows平臺爲例:
(1)轉到Window平臺(默認選擇)
(2)添加需要加載的場景
(3)先勾選Development Build
(4)再勾選Autoconnect Profiler
上述步驟如下圖:
這裏寫圖片描述

以Android平臺的連線方式爲例:
(1)轉到Android平臺
這裏寫圖片描述
(2)到(4)步,與Windows平臺一致
(5)打開手機開發者模式
(6)打開手機USB調試

後面的步驟分爲連線方式(編號爲USB-X)和遠程方式(需要手機先安裝apk,編號爲WiFi-X):
(USB-7)然後在Profiler的Connected Player下拉菜單選擇連接的手機
這裏寫圖片描述

(WiFi-7)輸入IP
這裏寫圖片描述

(WiFi-8)輸入IP後,點擊Connect
這裏寫圖片描述

(WiFi-9)Unity3D說:等着你回來~不回來就吞千支針哦~(卡死你!)
這裏寫圖片描述

5.運行遊戲(遠程方式的沒有這步),有三種方式:
(1)在Build Settings設置完後,直接點擊Build and Run
這裏寫圖片描述

(2)菜單方式,File -> Build & Run
這裏寫圖片描述

(3)快捷鍵方式,Ctrl+B

然後就可以在Profiler窗口看到實時的分析數據。

以上簡單回顧。

參考資料:
http://www.cnblogs.com/alan777/p/6135703.html
https://blog.csdn.net/swj524152416/article/details/53466413