こんにちは、今日はUnityのオブジェクトが使用しているメモリ量を取得する方法についてまとめていきます。
確認環境
Unity 2018.4.15f1
Unityオブジェクトの使用メモリ量取得
以下のようにProfiler.GetRuntimeMemorySizeLong()関数の引数にUnityのオブジェクトを渡すと、そのオブジェクトが使用しているメモリ量を取得することができます。
GameObject obj;
Profiler.GetRuntimeMemorySizeLong(obj);
リンク
Unity – Scripting API: Profiling.Profiler.GetRuntimeMemorySizeLong
https://docs.unity3d.com/ScriptReference/Profiling.Profiler.GetRuntimeMemorySizeLong.html