GetTotalReservedMemoryLong()
The total memory Unity has reserved.
阅读时间1 分钟最后更新于 1 个月前
Definition
- Type: Method
- Namespace: UnityEngine.Profiling
- Assembly: UnityEngine.CoreModule
public static long GetTotalReservedMemoryLong()
Returns
Type | Description |
|---|---|
| long | Memory reserved by Unity in bytes. This returns 0 if the Profiler is not available. |
Remarks
This function returns the total memory Unity has reserved for current and future allocations. If the reserved memory is fully used, Unity will allocate more memory from the system as required.
Examples
using UnityEngine;using UnityEngine.Profiling;public class Example : MonoBehaviour{ void Update() { Debug.Log("Total Reserved memory by Unity: " + Profiler.GetTotalReservedMemoryLong() + "Bytes"); Debug.Log("- Allocated memory by Unity: " + Profiler.GetTotalAllocatedMemoryLong() + "Bytes"); Debug.Log("- Reserved but not allocated: " + Profiler.GetTotalUnusedReservedMemoryLong() + "Bytes"); }}