From: Arthur Zheng on
I am trying to save a large 900*1 cell "cellvariable" (~ 1G) using the command:

save cellvariable_2010 cellvariable -V7.3

I have enough memory and hard disk space on my computer.
Why is MATLAB always showing busy and never finishes the saving process (for 2 hours)?
I am using MATLAB R2009b.
Thanks.
From: Arthur Zheng on
"Arthur Zheng" <hzheng7(a)gatech.edu> wrote in message <hs57hm$li6$1(a)fred.mathworks.com>...
> I am trying to save a large 900*1 cell "cellvariable" (~ 1G) using the command:
>
> save cellvariable_2010 cellvariable -V7.3
>
> I have enough memory and hard disk space on my computer.
> Why is MATLAB always showing busy and never finishes the saving process (for 2 hours)?
> I am using MATLAB R2009b.
> Thanks.

There is a typo in the previous post. Actually, I used the command

save cellvariable_2010.mat cellvariable -V7.3
From: Walter Roberson on
Arthur Zheng wrote:
> I am trying to save a large 900*1 cell "cellvariable" (~ 1G) using the
> command:
>
> save cellvariable_2010 cellvariable -V7.3
>
> I have enough memory and hard disk space on my computer.
> Why is MATLAB always showing busy and never finishes the saving process
> (for 2 hours)? I am using MATLAB R2009b.

Unfortunately, there is something *very* slow about saving to HDF5
format. If your variable will fit inside a -V7 .mat file, using that is
the work-around. If your variable will not fit inside a -V7 .mat file,
reports here have been that it can often take 3 or more hours to save :(

The reports I have seen from people saving with -V7.3 have been that the
resulting HDF5 file is bigger than the original variable, whereas .MAT
files are often smaller than the original variable (as there is some
kind of compression.)