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