1.改进运行的处理
利用探查器生成的报表,可以改进M文件的运行,其方法如下。
(1)在探查综述报表中查找用时最多或调用最频繁的函数。
(2)察看那些函数的详细报表并查找用时最多或调用最频繁的行。
(3)确定是否能对这些行做些改变,以改善运行。例如,循环中有一个load语句,每次调用循环时load函数都被调用。为了节省时间,可以把load语句移到循环的前面,这样只需要调用一次就行了。
(4)单击至文件的链接,进行改进,保存文件并运行“clear all”。重新运行探查器并将结果与开始的报表进行对比。
(5)重复此过程,继续改进代码的运行效率。
2.使用探查器进行调试
探查器也可以用于查找M文件中的问题。例如,文件中的一个特定部分没有运行,可以通过在详细报表中查找来发现哪些行在运行,哪些行没有运行,从而发现出问题的点。同样,可以使用“Ctrl+C”键来停止运行,这在文件的运行时间比预期的长得多时很有用。
3.使用探查器理解M文件
对于很长的不是自己创建的M文件,或者其他不熟悉的M文件,可以使用探查器查看M文件是如何工作的。用探查器详细报表查看各行的实际调用情况。