problem of memory
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
I'm running a script to generate maps. At the end of processing, the memory that was allocated is not released and the process is completely blocked so I can not even save my outputs and i'm forced to exit Matlab. Do you have any solution for this?
Thanks in advance
Antworten (2)
Jonathan Sullivan
am 11 Jan. 2012
0 Stimmen
You are using your paging files. You have a few options:
- Buy more RAM
- Break up your operation into many steps
- Try to rewrite your code to clear variables after use, so as to decrease the memory requirements
1 Kommentar
Zied
am 11 Jan. 2012
C.J. Harris
am 11 Jan. 2012
0 Stimmen
Also ensure that if you are generating Matlab Figures (as an intermediate step) with the 'Visible' property set to false that you close them after use. I know this has caught me out in the past.
6 Kommentare
Zied
am 11 Jan. 2012
C.J. Harris
am 11 Jan. 2012
Example:
h = figure;
set(h, 'Visible','off');
C.J. Harris
am 11 Jan. 2012
Therefore ensure that if you set your figure to invisible you still close it. Following on from the example above:
close(h)
Zied
am 11 Jan. 2012
C.J. Harris
am 11 Jan. 2012
To show the figure again set its visiblity to true:
set(h, 'Visible','on');
Zied
am 11 Jan. 2012
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!