ExecutionTimeInTicks

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

Синтаксис

ExecutionTimes = NthSectionProfile.ExecutionTimeInTicks

Описание

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

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

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

Совет

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

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

ExecutionTimes

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

SelfExecutionTimes

Вектор времен выполнения, в метках деления таймера, для профилируемого раздела кода, но, исключая время потрачен в дочерних функциях

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