Профилирование выполнения открытого кода сообщает и задает отображение измерений времени.
report(
myExecutionProfile
)
report(myExecutionProfile
,
Name1, Value1, Name2, Value2, ...)
report(myExecutionProfile
,
'Units', 'Seconds', 'ScaleFactor', '1e-06', 'NumericFormat', '%0.3f')
report(myExecutionProfile
,
'baseline', executionProfileBaseline
)
Когда вы запускаете SIL или PIL симуляцию с включенным профилированием выполнения кода, программное обеспечение генерирует переменную рабочей области, которую вы задаете в поле Workspace variable диалогового окна Configuration Parameters. Например, myExecutionProfile
.
report(
открывает выполнение кода, профилирующее отчет с помощью параметров отображения по умолчанию.myExecutionProfile
)
report(
открывает отчет с параметрами отображения, заданными парами вектора символов значения имени.myExecutionProfile
,
Name1, Value1, Name2, Value2, ...)
report(
время отображений в микросекундах (10-6 секунд) с точностью трех десятичных разрядов.myExecutionProfile
,
'Units', 'Seconds', 'ScaleFactor', '1e-06', 'NumericFormat', '%0.3f')
report(
создает отчет, который сравнивает производительность времени выполнения с базовой линией.myExecutionProfile
,
'baseline', executionProfileBaseline
)
Пара "имя-значение" | Детали |
---|---|
'Units' секунды или 'Units' , 'Ticks' |
Измерения времени отображены в метках деления таймера или секундах. Значение по умолчанию:
|
'ScaleFactor' Значение |
Масштабный коэффициент для отображенных измерений. Например, чтобы отобразить измерения в микросекундах, используйте пару "имя-значение"
Чтобы задать масштабный коэффициент, необходимо также задать |
'NumericFormat' , Convention |
Числовой формат для отображенных измерений. Используйте десятичное соглашение, используемое функцией ANSI® C Чтобы задать числовой формат, необходимо также задать |
'baseline' , executionProfileBaseline | Базовая линия для сравнения производительности.
|