Matlab的profile函数,类似于一个事件探查工具,能够查询主程序调用的所有函数,包括内置函数,以及各个函数所用的时间,包括自用时间和总时间等等。
profile on
plot(magic(35))
profile viewerp = profile('info');profsave(p,'profile_results')
结果一目了然,不贴图,不解释。 自用时间是指函数耗费的时间,但不包括函数的子函数耗费的时间。自用时间还包括探查过程中产生的开销。