Класс: matlab.perftest. TestCase
Пакет: matlab.perftest
Определяйте запускаются контура измерения
startMeasuring(testcase)startMeasuring(testcase,label) определяет запуск контура измерения. Вызовите этот метод и метод startMeasuring(testcase)stopMeasuring, чтобы ограничить измерения кодом между вызовами метода stopMeasuring и startMeasuring. Определение этого контура позволяет вам исключать настройку, верификацию и код отключения от измерения.
Среда производительности разрешает нескольким, невложенным вызовам 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.