exponenta event banner

Разделы

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

Описание

пример

NthSectionProfile=myExecutionProfile.Sections(N) возвращает coder.profile.ExecutionTimeSection объект для Nтретий профилированный участок кода.

пример

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

Примеры

свернуть все

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

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