Наиболее эффективный способ вычитания одного массива из другого

У меня есть следующий код, который является узким местом в одной части моего приложения. Все, что я делаю, это вычитаю один массив из другого. Оба этих массива содержат около 100000 элементов. Я пытаюсь найти способ сделать это более производительным.

var
  Array1, Array2 : array of integer;

..... 
// Code that fills the arrays
.....

for ix := 0 to length(array1)-1
  Array1[ix] := Array1[ix] - Array2[ix];

end;

Есть ли у кого-нибудь предложения?

8
задан GJ. 17 February 2011 в 17:17
поделиться