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

Profiler.BeginSample

Declaration

public static void BeginSample(string name);
public static void BeginSample(string name, Object targetObject);

Параметры

Параметр Описание
имя Строка для идентификации образца в окне Profiler.
targetObject Объект, который обеспечивает контекст для образца,.

Описание

Начните профилирование части кода с помощью пользовательской метки.

Profiler отображает образец в представлениях Hierarchy и Timeline. Образец вложен под событиями или вызовами функций, которые приводят к выполнению образцового кода. Например, образец, помещенный в Update, отображается под Update.ScriptRunBehaviourUpdate в представлениях Profiler, Hierarchy и Timeline. Если вы предоставите targetObject, то вы можете нажать на образец в Profiler, Timeline, чтобы выбрать этот объект в Редакторе (при профилировании из режима воспроизведения Редактора).
,
и Profiler.BeginSample условно компилируются с помощью ConditionalAttribute. Таким образом, они будут иметь нулевые накладные расходы, когда они будут развернуты в неразработочной сборке.

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

public class ExampleClass : MonoBehaviour { void Example() { Profiler.BeginSample("MyPieceOfCode"); // Code to measure... Profiler.EndSample(); } }

Дополнительные ресурсы: ,Profiler.EndSample,, , ProfilerCPU,.