性能测试框架
MATLAB的测量性能®代码
您可以使用MATLAB性能测试框架来衡量你的MATLAB代码的性能。框架包括性能measurement-oriented特性如代码运行几次温暖起来,会计的噪声测量。
利用脚本性能测试界面,功能,基于类的单元测试接口。因此,您可以执行资格在你的性能测试,以确保正确的功能行为同时测量代码性能。同时,您可以运行你的性能测试作为标准回归测试,以确保代码更改不失性能测试。
首先,明白了性能测试框架的概述。
类
matlab.perftest.TimeExperiment |
界面测量被测试代码的执行时间 |
matlab.perftest.FixedTimeExperiment |
TimeExperiment 收集固定数量的测量 |
matlab.perftest.FrequentistTimeExperiment |
TimeExperiment 收集变量数量的测量 |
matlab.perftest.TestCase |
超类的matlab.perftest 性能测试类 |
matlab.perftest.TimeResult |
从运行时间的实验结果 |
matlab.unittest.measurement.DefaultMeasurementResult |
默认的实现MeasurementResult 类 |
matlab.unittest.measurement.MeasurementResult |
基类的类测量结果 |
matlab.unittest.measurement.chart.ComparisonPlot |
直观地比较两组实验结果的时间 |
主题
- 性能测试框架的概述
利用单元测试接口性能测试接口。执行资格在你的性能测试,以确保正确的功能行为同时测量代码性能。运行性能测试作为标准回归测试,以确保代码更改不失性能测试。
- 使用脚本测试性能或功能
创建并运行一个基于脚本或基于函数的性能测试。
- 测试性能使用类
创建并运行一个基于类的性能测试和回归测试。
- 测量快速执行测试代码
自动循环快速测试代码,使用
matlab.perftest.TestCase.keepMeasuring
方法。