Matlab在循环中加载减速

时间:2016-05-16 22:08:57

标签: matlab matlab-load

经过很长一段时间寻找答案而没有找到答案,我的最后一招是提出一个新问题。我创建了多个(N = 1000)-mat v-6文件,每个文件的大小约为100 MB,并包含一个矩阵。在我的代码的一个单独部分,我需要加载每个文件。我遇到的问题是,在文件编号600附近突然加载文件变得非常耗时,我不知道为什么会发生这种情况。提前感谢任何建议。

我在拥有16GB内存的Mac上使用Matlab R2014b。

示例代码

c=nan(1,1000)
for h=1:1000 
    tic
    filename=[basefilename,'_',num2str(h),'.mat'];
    transition=load(filename,'P')
    c(h)=toc;
end

Here is an image of the recorded loading times using the exact code above

0 个答案:

没有答案