At the moment the problem seems to be solved without any action: the same code doesn't produce the bug anymore. Possibly a Windows or Matlab update?
Subfunctions seems to keep the memory allocated
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello.
I was working on a Matlab 2017 on linux. I recently moved to Windows 10 (bad idea) and Matlab 2018 One of my code is not working fine anymore: I call a function in a for loop and at each loop the used amount of memory increases. At the end I get a "OUT OF MEMORY". I use data pre-allocation in the function and the subfunctions except for the variables which are the results of a calculation. If I put a "clearvars -except 'name_of_the_function_output'" in each subfunction, it stop to fail, but of course it is slowlier. It looks like a bug where the memory is not cleared after each function call?
Regards
0 Kommentare
Antworten (1)
Siehe auch
Kategorien
Mehr zu Whos finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!