Returns the runtime memory usage of the resource.
This has been implemented for the following resource types: Mesh, Texture, Audio, Animation and Materials Only available in development players and editor.
// 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: " + Profiling.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: " + Profiling.Profiler.GetRuntimeMemorySize(t) + "Bytes"); #endif } }