MATLAB app designer : .exe file extremly slow when opening and calculating
10 次查看(过去 30 天)
显示 更早的评论
- MATLAB 2019B
- dell presicion laptop
- 5000 lines code
I am building a software, so I use appdesigner to generate an EXE file.
However, the EXE file will cost 40~50 seconds to open.
And when calculating, it's very slow. For example, without the interface (only code), one time running will cost ~1 minute, but when use appdesigner, the same code will cost almost 15 minutes. It makes me feel hopeless .
What can I do to make the generated software run more smoothly?
2 个评论
Nicolas B.
2019-11-28
So, for the 40-50 s to open, that's totally normal. The exe starts first the runtime and then starts to run. If you have to start toolboxes (e.g. Parallel Computing), than it takes an extra few seconds. That's the price to pay to run MATLAB software without MATLAB.
Than, for the computation time, could you share what you are doing? My experience is that the "printing part" (e.g. plotting) takes longer in exe-files than in the regular MATLAB:
回答(1 个)
Ajay Kumar
2019-12-2
I would suggest you to break the 5000 lines of code in app designer code view to multiple function files (.m) files.
As executing functions are more efficient.
Also consider vectorization if possible/ if you have some cases in your program.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Install Products 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!