Sections

Получите массив coder.profile.ExecutionTimeSection объекты для профилируемых секций кода

Синтаксис

NthSectionProfile = myExecutionProfile.Sections(N)
numberOfSections = length(myExecutionProfile.Sections)

Описание

NthSectionProfile = myExecutionProfile.Sections(N) возвращает coder.profile.ExecutionTimeSection объект для Nth профилировал секцию кода.

numberOfSections = length(myExecutionProfile.Sections) возвращает количество секций кода, для которых данные о профиле доступны.

myExecutionProfile переменная рабочей области, что вы создаете использование getCoderExecutionProfile.

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

N

Индекс секции кода, для которой требуются данные о профиле

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

NthSectionProfile

Объект, который содержит информацию о профиле о секции кода. Можно использовать следующий coder.profile.ExecutionTimeSection методы, чтобы получить информацию:

  • Name — Имя секции кода.

  • Number — Количество секции кода.

  • NumCalls — Количество вызовов секции кода.

  • TotalExecutionTimeInTicks — Общее количество меток деления таймера зарегистрировано для секции кода по целому выполнению.

  • TurnaroundTimeInTicks — Время между запуском и концом секции кода, в метках деления таймера.

  • TotalTurnaroundTimeInTicks — Общее количество таймера отсчитывает между запуском и концом секции кода по целому выполнению.

  • MaximumExecutionTimeInTicks — Максимальное количество таймера отсчитывает для одного вызова секции кода.

  • MaximumExecutionTimeCallNum — Количество вызова, сопоставленного с максимальным количеством меток деления таймера, зарегистрировано для одного вызова секции кода.

  • MaximumTurnaroundTimeInTicks — Максимальное количество меток деления между запуском и концом для одного вызова.

  • MaximumTurnaroundTimeCallNum — Количество вызова, сопоставленного с максимальным временем между запуском и концом одного вызова.

  • MaximumSelfTimeInTicks — Максимум сам время, в метках деления таймера.

  • SelfTimeInTicks — Сам время для секции кода, в метках деления таймера.

  • TotalSelfTimeInTicks — Общее количество сам время для секции кода, по целому выполнению.

  • MaximumSelfTimeCallNum — Вызовите сопоставленный с максимумом сам время.

  • ExecutionTimeInTicks — Вектор времен выполнения.

numberOfSections

Количество секций кода с данными о профиле

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