MATLAB Function Reference
  Go to function:
    Search    Help Desk 
pack    See Also

Consolidate workspace memory

Syntax

Description

pack, by itself, frees up needed space by compressing information into the minimum memory required.

pack filename accepts an optional filename for the temporary file used to hold the variables. Otherwise it uses the file named pack.tmp.

Remarks

The pack command doesn't affect the amount of memory allocated to the MATLAB process.You must quit MATLAB to free up this memory.

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.

If you get the Out of memory message from MATLAB, the pack command may find you some free memory without forcing you to delete variables.

The pack command frees space by:

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:

See Also

clear       Remove items from memory



[ Previous | Help Desk | Next ]