Unity優化翻譯官方文件(十一) ------ GPU Profiler
阿新 • • 發佈:2018-12-09
GPU使用分析器顯示了GPU在你的遊戲中花費的時間。當您選擇這個剖析器時,下窗格將顯示所選幀的分層時間資料。從層次結構中選擇一個專案,以檢視右側面板中貢獻的分解。請參閱剖析器視窗中的文件,以瞭解分析器中的資訊。
注意,當Graphics Jobs (Experimental)在播放器設定中啟用時,GPU分析是禁用的。有關更多資訊,請參閱有關獨立播放器設定的文件。在macOS上,GPU分析只能在OSX 10.9 Mavericks和後續版本中使用。
Remote profiling support
Platform | Graphics API | Status |
---|---|---|
Windows | D3D9, D3D11, D3D12, OpenGL core |
Supported. |
Mac OS X | OpenGL core | Supported. |
Metal | Not available. Use XCode’s GPU Frame Debugger UI instead. | |
Linux | OpenGL core, Vulkan | Supported. |
PlayStation 4 | libgnm | Supported (an alternative is Razor). |
Xbox One | D3D11 | Supported (an alternative is PIX). |
WebGL | WebGL 1.0 and WebGL 2.0 | Not available. |
Android | OpenGL ES 2.0, OpenGL ES 3.x | Supported only on devices running NVIDIA or Intel GPUs. |
Vulkan | Supported | |
iOS , tvOS | Metal, OpenGL ES 2.0, OpenGL ES 3.0 | Not available. Use XCode’s GPU Frame Debugger UI instead. |
Tizen | OpenGL ES 2.0 | Not available. |
在Unity編輯器中進行剖析
編輯器只支援Direct3D 9和Direct3D 11 api在Windows上進行剖析。這有優點也有缺點:它便於快速分析,因為這意味著您不需要構建播放器;然而,剖析器會受到執行Unity編輯器的開銷的影響,這會使分析結果不那麼準確。