pack
pack
filename
Out
of
memory
message from MATLAB, the pack
command may find you some free memory without forcing you to delete variables.
pack
frees up needed space by compressing information into the minimum memory required. Since MATLAB uses a heap method of memory management, extended MATLAB sessions may cause memory to become fragmented. When memory is fragmented, there may be plenty of free space, but not enough contiguous memory to store a new large variable.
The pack
command
pack.tmp
.pack.tmp
.pack.tmp
.
pack filename
accepts an optional filename
for the temporary file used to hold the variables. Otherwise it uses the file named pack.tmp
.
If you use pack
and there is still not enough free memory to proceed, you must clear some variables.
If you run out of memory often, here are some system-specific tips:
clear
(c) Copyright 1994 by The MathWorks, Inc.