Класс: matlab.perftest.TestCase
Пакет: matlab.perftest
Определяйте запускаются контура измерения
startMeasuring(
определяет запуск контура измерения. Вызовите этот метод и testcase
)stopMeasuring
метод, чтобы ограничить измерения кодом между startMeasuring
и stopMeasuring
вызовы метода. Определение этого контура позволяет вам исключать настройку, верификацию и код отключения от измерения.
Среда производительности разрешает нескольким, невложенным вызовам startMeasuring
и stopMeasuring
методы в рамках каждого метода, который помечен с Test
атрибут. Когда создание ограничило тесты производительности, помните о следующем:
Метод тестирования, который вызывает startMeasuring
метод должен вызвать stopMeasuring
метод в пределах того же метода тестирования.
Вызов startMeasuring
метод должен иметь последующий вызов stopMeasuring
метод в пределах того же метода тестирования. Точно так же вызов stopMeasuring
метод должен иметь предыдущий вызов startMeasuring
.
Вы не можете вызвать startMeasuring
и stopMeasuring
методы в while
цикл, который имеет keepMeasuring
метод в условии. Точно так же у вас не может быть while
цикл, который имеет keepMeasuring
условие между вызовами startMeasuring
и stopMeasuring
.
Если метод тестирования имеет множественные вызовы startMeasuring
и stopMeasuring
, затем среда производительности накапливает и суммирует измерения.
Если среда сталкивается с неподдерживаемым использованием startMeasuring
и stopMeasuring
в методе тестирования это отмечает соответствующий MeasurementResult
недопустимый экземпляр.
startMeasuring(
определяет запуск контура измерения и помечает измерение testcase
,label
)label
. Определение контура измерения с меткой похоже на определение того без метки. Вызов startMeasuring
с меткой должен иметь последующий вызов stopMeasuring
с той же меткой в пределах того же метода тестирования. Если метод тестирования имеет несколько контуров с той же меткой, то среда производительности накапливает измерения меткой и вычисляет сумму. Среда производительности не поддерживает вложенные контуры измерения.
Метка добавлена в угловых скобках к тестовому имени элемента в Samples
и TestActivity
свойства MeasurementResult
.