Unity 6.3
0 онлайн 74 гостей 3 в системе
Вход

Profiler.enableAllocationCallstacks

Declaration

public static bool enableAllocationCallstacks;

Описание

Включает запись стеков вызовов для управляемых выделений.

При включении, Unity игрок сохраняет callstack для каждого управляемого распределения образца, который известен как GC.Alloc. Вы можете увидеть callstacks в Timeline Просмотр или в области Сведения об объекте Hierarchy Вид при выборе GC.Alloc образец.

Вы также должны установить Profiler.enabled до true чтобы начать захват.

using UnityEngine;
using System.Collections;
using UnityEngine.Profiling;

public class ExampleClass : MonoBehaviour { void Start() { Profiler.logFile = "mylog"; //Also supports passing "myLog.raw" Profiler.enableBinaryLog = true; Profiler.enableAllocationCallstacks = true; Profiler.enabled = true;

// Optional, if more memory is needed for the buffer Profiler.maxUsedMemory = 256 * 1024 * 1024; } }

Примечание: Захват стеков вызовов добавляет значительную нагрузку на производительность профилирования для каждого управляемого выделения.