vb.net:读取二维数组的性能

时间:2012-07-16 10:34:41

标签: vb.net multidimensional-array

我创建了一个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用于编译等等?)。

0 个答案:

没有答案