Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Profiler.BeginSample

Объявление

public static void BeginSample(string name);

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

Параметры

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

Описание

Начните профилирование фрагмента кода с пользовательского ярлыка.

Профилировщик отображает образец в представлениях "Иерархия" и "Временная шкала". Образец вложен в события или функциональные вызовы, которые приводят к выполнению кода образца. Например, образец, размещенный в разделе «Обновление», отображается в разделе Update.ScriptRunBehaviourUpdate в представлениях «Иерархия профилировщика» и «Временная шкала». Если вы укажете targetObject, вы можете щелкнуть образец на временной шкале профилировщика, чтобы выбрать этот объект в редакторе (при профилировании из режима воспроизведения в редакторе).

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.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3