Slow debugging for long scripts
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (3)
Vishal Rane
am 26 Nov. 2013
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 Kommentare
Simon
am 26 Nov. 2013
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 Kommentare
Jakob Sievers
am 28 Nov. 2013
Bearbeitet: Jakob Sievers
am 28 Nov. 2013
2 Kommentare
Simon
am 28 Nov. 2013
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.
Siehe auch
Kategorien
Mehr zu Graphics Performance finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!