MATLAB out of memory on linux despite regular "clear all" -
i batch processing bunch of files (~200) on matlab, in essence
for = 1:n, process(i); end where process(i) opens file, reads , writes out output file. (i not posting details process here because hundreds of lines long , readily admit don't understand code, having obtained else).
this runs out of memory after every dozen of files or so. of course, on linux, memory function not available have figure out "by hand". well, thought there memory leak, let's issue clear all after every run, i.e.
for = 1:n, process(i); clear all; end no luck, still runs out of memory. @ point happens, who says there's 2 small arrays in memory (<100 elements). note quitting matlab , restarting solves problem, computer has enough memory process single item.
any ideas me detect error comes welcome.
this probable not solution hoping workaround have shell script loops on several calls matlab.
Comments
Post a Comment