リソースを使用した際のメモリ使用量を返します
これは次のリソースの種類に対して実装されています。 メッシュ、テクスチャ、オーディオ、アニメーションやマテリアルが プレイヤーとエディターでのみ利用可能です。
// 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. function 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 }
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 } }