用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》

matlab profile,matlab profile的使用【原创】相关推荐

  1. profile matlab,使用profile功能对Matlab性能调优

    做PCANet的时候,Matlab抽风,加不了断点,无奈之下只好把所有的function都写到了一个m文件里.结果发现所有function写在同一个m文件下时,程序运行速度快很多. 后来师兄告诉我,用 ...

  2. c++引用matlab类,matlab调用C++函数浅谈(一)

    由于在下才疏学浅,在网上看各高手指南时亦觉云里雾里,遂决定一切说明从最基础说起,一是方便自己(记性奇差),二是方便似我的小白.以下部分是我从各网站论坛等摘抄.重组.改写过的,以求更加详实明朗,由于参考 ...

  3. 磁盘驱动读取系统MATLAB仿真,matlab读写..doc

    matlab读写. MATLAB二进制数据文件的读写 (2011-06-04 19:44:27) 转载▼ 标签: easleyhux matlab 二进制读写 杂谈分类: MATLAB 所谓二进制格式 ...

  4. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)一阶保持(FOH)内插

    上篇博文采用了零阶保持(ZOH)的方式进行了重构:[ MATLAB ]MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH) 这篇博文我们使用一阶保持(FOH)内插来重建信号,采用的案例依然是 ...

  5. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH)

    上篇博文采样sinc函数内插的方式实现了模拟信号的重建:[ MATLAB ]MATLAB 实现模拟信号采样后的重建(一) 这篇博文我们使用零阶保持器(ZOH)来重建信号,采用的案例依然是上篇博文中的案 ...

  6. Matlab:Matlab中常用的函数、案例详细攻略

    Matlab:Matlab中常用的函数.案例详细攻略 目录 常用函数 1.与文件相关 2.MATLAB GUI不同控件函数间变量传递方法 常用函数 Matlab中的bwmorph函数解释 bwmorp ...

  7. vb调用matlab工具箱,Matlab与VB集成 - 关于VB的经验之谈 - VB爱好者乐园(VBGood) - 关于VB的经验,电子教程,代码,控件,论坛,博客,微博等....

    工业生产中经常遇到复杂的数据信息处理问题,需要大运算量的矩阵计算及对分析结果进行实时.直观的图形化显示.Matlab是集数值分析.矩阵运算.信号处理和图形显示于一体的高性能数学软件,将其强大的计算功能 ...

  8. ccs matlab联调,MATLAB与CCS联调中idelink_ert_tlc和ert_tlc选择

    同问.希望高工给解释一下.我在用idelink_ert_tlc的时候就能通过2014B给DSP直接下载程序.但是用ert_tlc就不行,提示文件路径不对.问题描述如下,请高工帮忙解决一下,谢谢! ## ...

  9. matlab转向语句,MATLAB控制语句

    MATLAB控制语句 目的:研究控制结构(用于,是否,切换,中断,继续,输入/输出功能,读取和存储数据). 如果:如果计算逻辑表达式,并根据表达式的值执行一组语句. If语句的语法 例子 输出: Sw ...

  10. opencv matlab配置,Matlab下运行c++程序的配置(包含opencv的c++程序)

    本文使用的是matlab2012b.VS2010和OpenCV249 1.打开matlab 2.输入mex -setup Welcome to mex -setup.  This utility wi ...

最新文章

  1. 如何优雅的转换 Bean 对象?
  2. 日本搞出奇妙充电屋,坐在任意位置都能隔空充电!研究登上Nature子刊
  3. PPT中视频投影问题
  4. python初学者web还是爬虫-还在纠结学爬虫还是数据分析,不如看看这篇文章
  5. 两台服务器实现会话共享
  6. 动态规划之0-1背包问题
  7. MyBatis(3):SQL映射
  8. 计算机考研调剂技巧,关于考研调剂的不可不知的窍门
  9. KVM下桥接的设置(Ubuntu)
  10. sql的执行顺序(from平凡世界)
  11. go c 语言,c语言与go语言的区别有哪些
  12. 网站优化工具-YUI Compressor
  13. 3D resnet根据UCF101数据集制作自己的数据集实现动作识别
  14. 从小锁匠铺到工业造纸巨头,这家德国百年家族企业不断改写世界工程技术史 | 能动观察...
  15. 后台传给小程序的时间对象如何转为“YYYY/MM/DD“格式渲染
  16. wod我的博客开通了
  17. couchbase_Couchbase评论:智能NoSQL数据库
  18. supervisor中使用虚拟环境
  19. java布局FlowLayout
  20. 石英晶体谐振器不良问题归纳

热门文章

  1. 手势密码与TouchID
  2. 运动场地预约管理系统,场地预约系统,羽毛球馆管理系统毕业设计
  3. php采集喜马拉雅,喜马拉雅FM爬虫问题求助!!
  4. 盘点那些受企业商家喜欢的微信红包营销工具
  5. 虚拟机centos与主机互相Ping通
  6. I2C中功能覆盖率的定义
  7. Android 5.x重大漏洞:谁都能轻松绕过锁屏密码
  8. 艺赛旗与RPA中国联合主办「第二届中国RPA+AI开发者大赛」
  9. 给MFC添加图片,动图,添加背景音乐(打包大放送)
  10. abbyy finereader2023泰比文字识别PDF编辑软件