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