Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Profiler.GetMonoHeapSize

static function GetMonoHeapSize(): uint;
static uint GetMonoHeapSize();
static def GetMonoHeapSize() as uint

Description

Returns the size of the mono heap.

This is the reserved system memory that Mono is using for allocations.

	function Update() {
		#if ENABLE_PROFILER
			Debug.Log("Allocated Mono heap size" + Profiler.GetMonoHeapSize() + "Bytes");
		#endif
	}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):
	pass