基礎要求
使用新MemoryProfiler的基礎要求是
· Unity5.3及其以上
· 使用IL2CPP,比如iOS平臺
· 構(gòu)建時開啟DevelopmentBuild
使用方法
下面以對iOS程序進行MemoryProfile為例,在OSX進行。
· 安裝Unity5.3,并打開能正常編譯通過的Unity項目工程
· 注意選擇ScriptingBackend是IL2CPP:Edit>ProjectSettings>Player>iOS>ScriptingBackend>IL2CPP
· 開啟DevelopmentBuild構(gòu)建
· 手機安裝好ipa
· 在Unity的Bitbucket開源庫里下載新Memory Profiler,并用Unity5.3打開該工程
· 手機USB連上電腦
· 打開傳統(tǒng)Profiler,如下圖進行選擇,確保UnityEditor已正確選擇并連上移動設備進行Profile
點擊Window>MemoryProfiler,打開新MemoryProfiler窗口
點擊TakeSnapshot
成功用新MemoryProfiler截取內(nèi)存分析