matlab.perftest.TimeResult 类
命名空间: matlab.perftest
超类: matlab.unittest.measurement.MeasurementResult
运行计时试验结果
描述
TimeResult
类的对象包含说明使用 matlab.perftest.TimeExperiment
类对测试套件运行计时试验结果的信息。对象包含关于时间测量和对应功能测试结果的信息。
测试结果以表形式提供。
创建对象
当您运行计时试验时,MATLAB® 测试框架会创建 TimeResult
类的一个实例。
属性
Name
— 对应于时间结果的测试套件元素的名称
字符向量
对应于时间结果的测试套件元素的名称,以字符向量形式返回。
示例: 'MyTestSuite'
属性:
GetAccess | public |
SetAccess | protected |
数据类型: char
Valid
— 表明测量是否有效的指示符
logical
0 或 1
表明测量是否有效的指示符,返回为 logical
0 或 1。如果测量值是从通过的测试中收集的,则该测量值有效 (logical
1);否则测量值无效 (logical
0)。
属性:
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
数据类型: logical
Samples
— 有关样本测量值的信息
表
关于样本测量的信息,以表形式返回,包含以下信息。
列名称 | 描述 |
---|---|
Name | 测试套件元素的名称。如果指定测量标签,则对 Name 追加由尖括号分隔的测量标签。 |
MeasuredValue | 测量的值。试验可以为此列提供更具体的名称,如 MeasuredTime 。 |
Timestamp | 收集测量值的时间。 |
Host | 收集测量值的计算机名称。 |
平台 | 收集测量值所使用的平台架构。 |
版本 | 测试中使用的 MATLAB 版本。 |
RunIdentifier | 所运行测量的唯一标识符。 |
属性:
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
数据类型: table
TestActivity
— 有关所有测试活动的信息
表
有关所有测试活动的信息,包括预备测量值,以表格形式返回。当您需要所有数据时,例如在调试过程中或者执行更深入的数据分析时,此表非常有用。TestActivity
表除了包含 Samples
表中描述的那些列外,还包含以下列:
列名称 | 描述 |
---|---|
Passed | 指明测试通过的逻辑值 |
Failed | 指明测试失败的逻辑值 |
Incomplete | 指明测试运行未完成的逻辑值 |
Objective | 指明测量类型(sample 或 warmup )的分类值 |
TestResult | 来自功能测试的 TestResult 对象 |
属性:
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
数据类型: table
方法
公共方法
comparisonPlot | 使用 comparisonPlot 方法直观地比较两组同等大小的性能测试的时间测量结果。 |
sampleSummary |
|
samplefun |
|
版本历史记录
在 R2019a 中推出R2019b: 直观地比较两个 TimeResult
数组
matlab.perftest.TimeResult
类有一个新方法 comparisonPlot
,通过它可以直观地比较两组同等大小的性能测试的时间测量结果。
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)