4.6 M文件性能分析
前面小结介绍了提高M语言代码性能的方法,但是在进行实际编程时如何得知自己编写程序的执行效率呢?使用toc和tic函数仅仅能够获得整个程序执行过程中消耗的时间,很多时候需要了解具体哪一部分代码占用了最多的执行时间,这个时候就需要使用M文件性能分析器了。
利用M文件性能分析器可以有效地帮助用户了解具体哪一行或哪一段代码占用了最多的计算时间,让程序开发人员能够尽快地把握住程序运行的瓶颈。
使用M文件性能分析器有两种方法,一种方法是通过命令行,另外一种方法是通过图形用户界面。下面通过例子4-11介绍这两种使用M文件性能分析器的方法。
【例子4-11】向量化运算——array_vs_loops.m的代码通过执行MATLAB的Start菜单中MATLAB子菜单下的Profiler命令,得到性能分析器的图形用户界面。
暂无评论