Sections

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

Описание

пример

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

пример

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

Примеры

свернуть все

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

NthSectionProfile=myExecutionProfile.Sections(N);

Получите количество секций кода, для которых данные о профиле доступны.

numberOfSections=length(myExecutionProfile.Sections);

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

свернуть все

myExecutionProfile переменная рабочей области, сгенерированная симуляцией.

Пример: myExecutionProfile

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

Пример: N

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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