unity ProfilerCategory


本文主要介紹關於unity,游戲引擎的知識點,對【Unity Profiler】和【unity ProfilerCategory】有興趣的朋友可以看下由【st75033562】投稿的技術文章,希望該技術和經驗能幫到你解決你所遇的unity相關技術問題。

unity ProfilerCategory

內存:

在選擇內存菜單之后, 下方的說明面板可以有兩種視圖, 分別是: Simple(簡單說明), Detailed(詳情).

Simple視圖展示Unity在每幀的實時內存信息概括, Unity會提前向系統申請預留內存, 以減少頻繁的內存請求, 這個視圖只是展示了各個類型的內存使用量, 而不涉及具體的細節.

展示的信息包括如下:

第一行:
Used Total: 后續所有內存總和, 如上圖:(Unity+Mono+GfxDriver+Audio+Video+Profile=341.6M)
Unity: Unity的原生代碼使用的內存大小
Mono: 托管代碼使用的內存大小
GfxDriver: 驅動程序對紋理, 渲染目標, 着色器和網格數據使用的內存估計量
Audio/Video: 音頻和視頻系統使用內存大小
Profiler: 性能分析器使用的總的內存大小
第二行: 與第一行類似, 只是描述的是Unity向系統申請的預留內存.
第三行: 整個系統所用內存大小, 與任務管理器中使用的大小一致, 根據該平台是否允許從系統獲取內存情況, 這個值會顯示不同的大小, 一般情況下都會大於上兩行的總和, 因為Profile無法追蹤所有的內存.
更多行: 其余的信息一目了然, 分別是不同類型的資源所占內存大小, 還有游戲對象數量等基礎信息, 這里不再贅述.
Detailed視圖展示內存使用詳情, 因為信息量巨大, 所以采用截圖采樣(或者說叫快照)的方式(Take Sample)截取某一幀進行分析, 同時, 勾選上中部的Deep Profile之后, 能夠獲取更多的信息, 啟用Gather object references可以收集對象可能的引用信息, 如下圖所示:
 

本文《Unity Profiler》版權歸st75033562所有,引用Unity Profiler需遵循CC 4.0 BY-SA版權協議。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: