Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

성능 테스트 프레임워크

MATLAB® 코드의 성능 측정

MATLAB 성능 테스트 프레임워크를 사용하여 MATLAB 코드의 성능을 측정할 수 있습니다. 프레임워크는 코드를 여러 번 실행하여 워밍업하고 측정에서 잡음을 고려하는 등의 성능 측정 관련 기능을 포함하고 있습니다.

성능 테스트 인터페이스에서는 스크립트, 함수, 클래스를 기반으로 한 단위 테스트 인터페이스를 활용합니다. 따라서 성능 테스트 내에서 가설 검정(Qualification)을 수행하여 코드 성능을 측정하는 동안 기능이 올바르게 동작하도록 할 수 있습니다. 또한 성능 테스트를 표준 회귀 테스트(Regression Test)로 실행하여 변경된 코드로 인해 성능 테스트가 망가지지 않는지 확인할 수 있습니다.

시작하려면 성능 테스트 프레임워크 개요 항목을 참조하십시오.

함수

runperfRun set of tests for performance measurement
testsuiteCreate suite of tests

클래스

matlab.perftest.TimeExperimentInterface for measuring execution time of code under test
matlab.perftest.FixedTimeExperimentTimeExperiment that collects fixed number of measurements
matlab.perftest.FrequentistTimeExperimentTimeExperiment that collects variable number of measurements
matlab.perftest.TestCaseClass for writing tests with performance testing framework
matlab.perftest.TimeResultResult from running time experiment
matlab.unittest.measurement.DefaultMeasurementResultDefault implementation of MeasurementResult class
matlab.unittest.measurement.MeasurementResult계측 결과를 보존하는 클래스에 대한 기본 클래스
matlab.unittest.measurement.chart.ComparisonPlotVisually compare two sets of time experiment results (R2019b 이후)

도움말 항목

관련 정보