GetMonoUsedSize()
Returns the used size from managed memory.
阅读时间1 分钟最后更新于 15 天前
Definition
- Type: Method
- Namespace: UnityEngine.Profiling
- Assembly: UnityEngine.CoreModule
public static uint GetMonoUsedSize()
Returns
Type | Description |
|---|---|
| uint |
Remarks
This is the amount of allocated memory for non collected objects in managed memory.
Always call before this call, because non-referenced objects take up space until the garbage collector runs. If you don't call , this displays an increasing number until is called elsewhere.
GC.CollectGC.CollectGC.CollectExamples
using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ void Update() { #if ENABLE_PROFILER System.GC.Collect(); Debug.Log("Managed memory used size" + UnityEngine.Profiling.Profiler.GetMonoUsedSize() + "Bytes"); #endif }}