主要内容

matlabshared.targetsdk.Profiler类

包:matlabshared.targetsdk
超类:

收集生成代码的时间信息的代码执行分析器

描述

一个分析器对象,该对象指定为生成的代码收集时间信息的代码执行分析器。

建设

H=分析器(profilerName创建一个分析器对象,并设置的名字财产profilerName

输入参数

全部展开

分析器配置的名称,指定为字符串。

例子:

数据类型:字符

属性

全部展开

的名字分析器对象所支持的。金宝app默认值是''

数据类型:字符

包含分析器函数源代码的文件名称。默认值是''

文件规范必须包含一个完整的路径。路径可以包含令牌。如果路径分隔符是路径的一部分,那么它必须对所有受支持的主机平台有效。金宝app

数据类型:字符

包含分析函数声明的文件的名称。默认值是''

该文件必须包含一个完整的路径。路径可以包含令牌。如果路径分隔符是路径的一部分,那么它必须对所有受支持的主机平台有效。金宝app

数据类型:字符

返回分析计时器计数器值的源代码函数的名称。您必须在源文件中实现此函数,并使用属性指定源文件源文件

数据类型:字符

分析函数的返回值的数据类型的名称TimerReadFcn.默认值是“uint32”

数据类型:字符

分析计时器的分辨率(以每秒滴答数为单位)。默认值是1 e9

数据类型:

指示分析函数是否计数的标志。默认值是真正的

数据类型:逻辑

标志,表示分析函数是否存储它所执行的核心的ID。默认值是真正的

数据类型:逻辑

指示分析函数是否打印分析数据的标志。默认值是真正的

只有生成的代码运行在带有文件系统的硬件上(例如Linux),数据才能被打印出来®.如果生成的代码在没有文件系统的硬件上运行,则在源代码缓冲区中收集数据。默认值是真正的

数据类型:逻辑

一个标志,表示分析函数是否立即打印分析数据。当设置为真正的,配置文件数据一经收集就打印到标准输出。否则,当生成的代码终止时,概要文件数据将打印出来。默认值是真正的

如果分析数据立即打印,则可以收集的数据量不受分析缓冲区大小的限制。然而,由于数据是在收集时打印的,执行打印指令可能需要一些时间。这将极大地影响分析时间数据。

数据类型:逻辑

生成的代码中保存分析数据的缓冲区的名称。默认值是“profilingData”

数据类型:字符

生成代码中保存分析数据的缓冲区的大小。默认值是400

一旦缓冲区满了,分析数据的收集就会停止。

数据类型:

MATLAB函数的名称,该函数从硬件上的文件或缓冲区中检索分析数据并将数据复制到MATLAB主机。默认值是''

对象的设置决定了检索的来源PrintData财产。如果设置为真正的,该函数从一个文件中检索分析器数据。如果,该函数从硬件上运行的生成代码中的分析缓冲区中检索分析器数据。

数据类型:字符

另请参阅

介绍了R2015a