ExecutionTimeInTicks

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

Описание

пример

ExecutionTimes = NthSectionProfile.ExecutionTimeInTicks возвращает вектор времен выполнения, измеренных в метках деления таймера, для профилируемого раздела кода. Каждый элемент ExecutionTimes содержит различие между таймером, читающим в запуске и концом раздела. Тип данных массивов совпадает с типом данных таймера, используемого на цели, которая позволяет вам выводить максимальную область значений измерений таймера.

Если вы устанавливаете CodeProfilingSaveOptions параметр к 'SummaryOnly', NthSectionProfile.ExecutionTimeInTicks возвращает пустой массив. Чтобы изменить тот параметр, откройте диалоговое окно Configuration Parameters путем нажатия Ctrl+E, откройте панель Verification под Code Generation и измените параметр Save options в All data.

Можно вычислить время выполнения в секундах с помощью формулы ExecutionTimeInSecs=ExecutionTimeInTicks/TimerTicksPerSecond

Примеры

свернуть все

Чтобы получить вектор времен выполнения, измеренных в метках деления таймера, для профилируемого раздела кода, используют ExecutionTimeInTicks свойство NthSectionProfile объект.

ExecutionTimes = NthSectionProfile.ExecutionTimeInTicks;

Входные параметры

свернуть все

NthSectionProfile coder.profile.ExecutionTimeSection объект сгенерирован coder.profile.ExecutionTime свойство Sections.

Пример: NthSectionProfile

Выходные аргументы

свернуть все

SelfExecutionTimes вектор времен выполнения, в метках деления таймера, для профилируемого раздела кода.

Представленный в R2012b