我创建了一个vb.net应用程序,其中二维数组初始化如下:
Public Sub SetAllHaltonReeksen()
dim AllHaltonReeksen(1313, 64) As Single
AllHaltonReeksen = {{value1_1,value1_2,..,value1_64},{},..,value1313_1,..,value1313_64}}
end sub
此子程序使用
执行SetAllHaltonReeksen()
在主程序代码中。
当我通过在我的工作站(Windows XP,intel core2 6600,2Gb ram)上执行SetAllHaltonReeksen来设置此数组时,这不需要大量的CPU时间(<0.1秒)。 在另一台电脑(笔记本电脑与Windows 7家庭高级版64位,英特尔酷睿i5 M520,4Gb内存)这需要大约5分钟!!
知道为什么会发生这种情况或者我需要从哪里开始寻找? (我怀疑64bit的变化是罪魁祸首,但也许.net框架版本,目标CPU用于编译等等?)。