【发布时间】:2010-01-27 18:08:30
【问题描述】:
我正在使用块处理方法来处理两个大型矩阵之间的计算。
使用较大的块大小时,代码会显着加快速度。但是如果我太大了,我就会得到一个内存不足的错误。目前我手动调整我的代码以找到给定输入的最大工作块大小。
我的问题:我怎样才能使寻找最大可能块大小的过程自动化?
我曾尝试将所有内容包装在一个 try/catch 块中,并以逐渐减小的块大小进行循环,直到成功。我希望有一种更优雅或更惯用的方式。
【问题讨论】:
标签: matlab memory matrix out-of-memory