target.ProfilingTaskOverhead class

Пакет: цель

Захват накладных расходов на инструментирование

Описание

Использование target.ProfilingTaskOverhead объект для захвата накладных расходов на инструментирование для профилирования задачи.

Как создать target.ProfilingTaskOverhead объект, использовать target.create функция.

Свойства

расширить все

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

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: int

Объект, который предоставляет сведения о таймере для вашего процессора.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: int

Задайте минимальное количество итераций, которые выполняет программа бенчмарка для вычисления служебных значений инструментирования.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: int

Примеры

свернуть все

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

Извлечение target.Processor и target.Timer объекты.

processor = target.get('Processor', 'myProcessorObjectId');
timer = target.get('Timer', 'myTimerObjectId');

Создайте target.ProfilingTaskOverhead объект.

taskOverhead = target.create('ProfilingTaskOverhead', ...
                             'Name', 'Timer Task Overhead');
taskOverhead.Value = 10;
taskOverhead.Counter = timer;
Введенный в R2021a