matlab profile 保存,[转载]matlab profile的使用【原创】

用profile可解决的问题:

1、避免不必要的计算

2、改动代码避免耗时的函数

3、储存一定的结果,避免重复计算

profile用作调试工具:

1、查找出没有实际运行的代码

2、You can also view the lines that did not run to help you

develop test cases

that exercise that code

3、当M文件中有错误时,从profile中查看什么运行了,什么没有运行。

profile用于理解M文件:

1、对于一个冗长的M文件,可以先用profile看看它是怎么运行的,那些行被实际调用了。

2、当你要编制一个与现存GUI或M文件相似的程序时,可以先运行profile查看那些是与你要实现的程序相似的部分。

profile的应用说明:

打开profile:(以下其一)

1、desktop——profiler

2、在打开的editor中,选tools——open profiler

3、在历史命令窗口中,选择一些命令,右键选择profile code。

4、命令窗口中,键入profile viewer。

运行profiler

1、在run the code中键入命令——点击start profiling。

2、profilingGUI时,点击start profiling,清空run the

code——打开GUI——合适的时候点击start profiling——适用GUI结束后点击stop profiling

3、在命令窗口profiling:清空run the code并点击start

profiling——命令窗口键入运行的语句——运行结束后点击stop profiling。

profiler报告的主要内容:

函数名;函数被调用次数;函数运行总时间(包含子函数);函数自身运行时间(不包含子函数);运行总时间图(函数运行总时间相对于整个时间)。

参考:matlab自带document《desktop tools and development

environment》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值