天天看點

unity3d記憶體分析工具memory profiler

unity在2018.4之後的版本中新增了記憶體分析工具。

雖然在之前的版本中也能在Profiler 中的memory子產品中看到大緻的記憶體使用情況,但是不能具體看到細節,諸如哪個紋理占用了多少記憶體。

安裝新的記憶體分析工具過程如下

打開package manager,選擇進階選項

unity3d記憶體分析工具memory profiler

勾選show preview package,這個選項可以使用非穩定版的包,意思就是這個工具現在還沒有正式釋出,還在測試階段。不過實際上使用起來沒什麼問題

然後就可以搜尋到memory profiler這個包,進行安裝

unity3d記憶體分析工具memory profiler

安裝完成後就可以在window>Analysis > Memory Profiler 下打開

這個工具使用很簡單,隻要在遊戲運作過程中點選capture,就可以獲得一張目前記憶體使用情況的快照,可以具體看到什麼東西占用了多少記憶體。還可以捕獲兩張快照,進行diff比對差異。

具體項目需要具體分析。如果遊戲有未知的記憶體問題,可以試試這個工具,非常好用。

unity3d記憶體分析工具memory profiler

繼續閱讀