Version: 5.4
public static int GetRuntimeMemorySize (Object o);

説明

リソースを使用した際のメモリ使用量を返します

This has been implemented for the following resource types: Mesh, Texture, Audio, Animation and Materials Only available in development players and editor.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public GameObject respawnPrefab; public GameObject respawn; // Search for any object of Type Texture // if found print its name and memory usaage, else print a message // that says that it was not found. void Update() { #if ENABLE_PROFILER var textures = Resources.FindObjectsOfTypeAll(typeof(Texture)); foreach(Texture t in textures) Debug.Log("Texture object " + t.name + " using: " + Profiler.GetRuntimeMemorySize(t) + "Bytes"); #endif } }