正在加载图片...
恒润科技 HiRain Technologies HIRAIN TECHNOLOGIES 提高性能:内存预分配 ■两种做法产生相同的向量: £orI=1:10000 prea11o=zex。s(10000,1); not pre a11o(工) rand(1);|oxI=1:10000 end prea11o(工)=rand(1) end ■开始时预置变量,开辟连续的存储空间(10000单元) ■防止 MATLAB在内存中寻找10000个大小不同的内存块 pre allocate www.hirain.com 88 提高性能:内存预分配  两种做法产生相同的向量: for I = 1:10000 not_pre_allo(I) = rand(1); end pre_allo = zeros(10000,1); for I = 1:10000 pre_allo(I) = rand(1); end  开始时预置变量,开辟连续的存储空间(10000单元)  防止 MATLAB 在内存中寻找10000个大小不同的内存块 >> pre_allocate
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有