ProfilerNamespace: UnityEngine
Description

Controls the Profiler from script.

You can add custom Profiler sections in your scripts with Profiler.BeginSample and Profiler.EndSample.

In standalone games, Profiler can dump all profiling information using Profiler.logFile and Profiler.enabled.

Profiler is only available in Unity Pro.
Static Variables
enableBinaryLog Sets profiler output file in built players.
enabled Enables the Profiler.
logFile Sets profiler output file in built players.
usedHeapSize Heap size used by the program.
Static Functions
AddFramesFromFile Displays the recorded profiledata in the profiler.
BeginSample Begin profiling a piece of code with a custom label.
EndSample End profiling a piece of code with a custom label.
GetMonoHeapSize Returns the size of the mono heap.
GetMonoUsedSize Returns the used size from mono.
GetRuntimeMemorySize Returns the runtime memory usage of the resource.
GetTotalAllocatedMemory
GetTotalReservedMemory
GetTotalUnusedReservedMemory