Matlab生成的exe运行很慢怎么办?

遥新 2014-04-18 02:09:20
我用Matlab导出了一个独立的exe文件,程序很简单,在matlab里运行也就一两秒钟,但是单独用exe时就很慢,要起码十几秒,网上查了好像是因为exe每次启动都要调用matlab的运行时库MCR?请问有什么方法可以加快速度吗?编译成dll的话太麻烦了,程序里面是关于图像处理的,感觉搞不定。求助啊。
...全文
1594 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
July0_N 2016-06-01
  • 打赏
  • 举报
回复
楼主解决了没?我没找到很好的办法,如果找到,请告诉我一声。
cassie920920 2014-12-29
  • 打赏
  • 举报
回复
我也想知道這個答案,今天剛把寫好的GUI compiler成獨立執行檔,但開啟執行檔竟然要等3分鐘,不知道有沒有辦法可以加快開啟的速度?
gzhcdz 2014-05-03
  • 打赏
  • 举报
回复
怎么生成exe的,我怎么不知道,求指导
赵4老师 2014-04-21
  • 打赏
  • 举报
回复
不要做A语言代码修改为B语言代码的无用功。 也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。 只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。 即可很方便地让A、B两种语言之间协调工作。
buyong 2014-04-21
  • 打赏
  • 举报
回复
如果是加载MCR的问题,dll 也不能减少时间。不过MCR应该只是加载一次,后面再用就快了

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧