Sections

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

Описание

пример

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 переменная рабочей области, которую вы создаете при помощи getCoderExecutionProfile функция.

Пример: myExecutionProfile

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

Пример: N

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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