Slow debugging for long scripts
3 次查看(过去 30 天)
显示 更早的评论
Hi all
I know that ideally I should try to break up long scripts into smaller components, and I plan on doing that, but for now I have once more reached around 3000 lines in one script and usually that is no problem but for some reason the debugging on this one is incredibly slow. Writing is delayed at times by seconds which is a bit of a nuisance. The problem persists even if the program has not been run which made me think that software could be the problem. I tried updating from 2012b to 2013a thinking that the problem would be resolved but it hasn't been so far.
Any suggestions? (apart from breaking up the script into smaller pieces of course).
Cheers
Jakob
0 个评论
回答(3 个)
Vishal Rane
2013-11-26
Try code folding. Keep only the code that you are working on unfolded. That would improve the code readability, might also require less java memory. Also divide your code into code sections and debug one section at a time rather than the entire file.
0 个评论
Simon
2013-11-26
Hi!
You can try to disable the code analyzing feature under "File -> Preferences -> Code Analyzer". Writing should not be delayed then.
Splitting your script in logical parts (using functions for repetetive tasks) is also a good idea, but you know that already ;-)
0 个评论
Jakob Sievers
2013-11-28
编辑:Jakob Sievers
2013-11-28
2 个评论
Simon
2013-11-28
As a last (but maybe not very useful) solution you can change the editor in the preferences to something else than the builtin matlab editor. But breaking up the code is far better, even if it takes some time.
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!