MATLAB内存不够
MATLAB内存不够
日期:2013-07-15 20:20:26 人气:1
我们先来看一下,OOM原因。
首先,你的B应该没有问题。问题在于你的A,它的Maximum Size=1000*500000,若每元素占4字节,那需要2G左右内存。
其次,Matlab内存使用是根据JVM来的,即你真实内存的大小不一定代表matlab就会使用这么多。如果,你要调整matlab的内存大小(但在这里我看不现实)你可以去网上搜matlab heap size的内容。
再次,按照你提供的关于此程序片段的目的描述,我不知道你有否注意到你在将B转换到A时,浪费了很多空间?我举个例子也许你容易明白