使用Matlab 2010b Service Pack 1.创建1000个对象的数组时,我们遇到了性能问题。
数组是obj.MyClassArray
对象属于
类classdef MyClass < handle
properties
prop1
prop2
prop3
nameValueContainerMap % a container.Map(name, MySeriesObject)
end
地图类是
classdef MySeries < handle
properties
dates
values % a cell containing n doubles
end
单元格由一系列双打组成。
我们通过使用repmat初始化obj.MyClassArray以及1000个完全填充的MyClass对象来预先分配内存。
但是,我们仍然发现性能问题。
有什么想法吗?