Select your preferred scripting language. All code snippets will be displayed in this language.
class in UnityEngine.Profiling
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
CloseFor some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
CloseControls 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.
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. |
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. |
GetTempAllocatorSize | Returns the size of the temp allocator. |
GetTotalAllocatedMemory | Returns the amount of allocated and used system memory. |
GetTotalReservedMemory | Returns the amount of reserved system memory. |
GetTotalUnusedReservedMemory | Returns the amount of reserved but not used system memory. |
SetTempAllocatorRequestedSize | Sets the size of the temp allocator. |