target.ProfilingFunctionOverhead class

Пакет: цель

Накладные расходы на инструментирование функции захвата

Описание

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

Как создать target.ProfilingFunctionOverhead объект, использовать 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.ProfilingFunctionOverhead объект.

functionOverhead = target.create('ProfilingFunctionOverhead', ...
                             'Name', 'Timer Function Overhead');
functionOverhead.Value = 20;
functionOverhead.Counter = timer;
Введенный в R2021a