GetRuntimeMemorySize(Object)
Returns the runtime memory usage of the resource.
Read time 1 minuteLast updated 11 days ago
Definition
- Type: Method
- Namespace: UnityEngine.Profiling
- Assembly: UnityEngine.CoreModule
public static int GetRuntimeMemorySize(Object o)
Parameters
Returns
Type | Description |
|---|---|
| int |
Remarks
This has been implemented for the following resource types: Mesh, Texture, Audio, Animation and Materials Only available in development players and editor.
Examples
using UnityEngine;using UnityEngine.Profiling;public class Example : MonoBehaviour{ void Update() { Texture[] textures = Resources.FindObjectsOfTypeAll<Texture>(); foreach (Texture t in textures) { Debug.Log("Texture object " + t.name + " using: " + Profiler.GetRuntimeMemorySize(t) + "Bytes"); } }}