配置函数的执行时间
使用Profiler跟踪执行时间。知道MATLAB的执行时间®代码帮助您调试和优化它。有关Profiler的用户界面的信息,请参见分析代码以提高性能.
配置文件
使用指定的选项启动或重启分析器。例如,行动
option1……optionN
配置文件恢复历史
重新启动分析器并记录函数调用的顺序。
配置文件
设置指定的分析器选项。如果分析器是打开的,并且您指定了其中一个选项,MATLAB将抛出一个错误。要更改选项,首先指定option1……optionN
配置文件了
,然后指定新选项。
MATLAB Profiler在代码运行时执行计算并收集数据。这需要额外的计算资源,并且会导致激活Profiler的代码运行得比未激活的代码慢。因此,Profiler测量的执行时间应该被视为代码性能的相对度量,而不是绝对度量。
如果被分析的代码使用间接(或相互)递归,则Profiler可能返回不准确的结果。如果递归是直接的(单个函数调用自身),则Profiler将返回非递归调用该函数的总时间。要确定概要代码中的函数是否递归(直接或间接),请检查IsRecursive
字段FunctionTable
条目。
在计算代码段时不支持Profiler。金宝app
要打开Profiler用户界面,请使用概要文件查看器
语法或看到分析代码以提高性能.中不支持Profiler用户界面金宝appMATLAB在线.
在MATLAB R2015b中,默认定时器为“性能”
.在以前的MATLAB版本中,默认分析器计时器是“cpu”
,它测量的是计算时间而不是时钟时间。