通过脚本控制 Profiler。
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 | 启用性能分析器。 |
logFile | Sets profiler output file in built players. |
usedHeapSizeLong | 返回 Unity 已分配的字节数。这不包括外部库或驱动程序分配的字节。 |
AddFramesFromFile | Displays the recorded profiledata in the profiler. |
BeginSample | 开始使用自定义标签分析一段代码。 |
EndSample | 使用自定义标签结束对一段代码的分析。 |
GetMonoHeapSizeLong | 返回托管内存的预留空间大小。 |
GetMonoUsedSizeLong | 活动对象和非收集对象的已分配托管内存。 |
GetRuntimeMemorySizeLong | 收集 Unity 对象使用的本机内存。 |
GetTempAllocatorSize | 返回临时分配器的大小。 |
GetTotalAllocatedMemoryLong | Unity 中的内部分配器分配的内存总量。Unity 在系统中预留了大型内存池。此函数将返回这些池中使用的内存量。 |
GetTotalReservedMemoryLong | Unity 预留的总内存。 |
GetTotalUnusedReservedMemoryLong | 当 Unity 需要分配内存时,Unity 会在池中分配内存以供使用。此函数返回这些池中未使用的内存量。 |
SetTempAllocatorRequestedSize | 设置临时分配器的大小。 |