report

Профилирование выполнения открытого кода сообщает и задает отображение измерений времени.

Синтаксис

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(myExecutionProfile, 'Units', 'Seconds', 'ScaleFactor', '1e-06', 'NumericFormat', '%0.3f') время отображений в микросекундах (10-6 секунд) с точностью трех десятичных разрядов.

myExecutionProfile переменная рабочей области, что вы создаете использование getCoderExecutionProfile.

Пара "имя-значение"Детали
'Units'секунды или 'Units', 'Ticks'

Измерения времени отображены в метках деления таймера или секундах.

Значение по умолчанию:

  • Выполнение SIL на Windows® — Секунды

  • Выполнение SIL на не-Windows — метки деления Таймера

  • Выполнение PIL — Секунды, если количество меток деления таймера в секунду было задано целевой настройкой возможности соединения. В противном случае, метки деления.

'ScaleFactor'Значение

Масштабный коэффициент для отображенных измерений. Например, чтобы отобразить измерения в микросекундах, используйте пару "имя-значение" 'ScaleFactor', '1e-6'.

Value должно быть представление вектора символов номера, который является степенью 10. Например, '1', '1e-6', или '1e-9'. Значением по умолчанию является '1e-9'.

Чтобы задать масштабный коэффициент, необходимо также задать 'Units'секунды.

'NumericFormat', Convention

Числовой формат для отображенных измерений. Используйте десятичное соглашение, используемое функцией ANSI® C sprintf, например, '%1.2f'. Значением по умолчанию является '%0.0f'.

Чтобы задать числовой формат, необходимо также задать 'Units'секунды.

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