кстати, протестировал вариант с вложенным методом
X++:
static void AEliz_test(Args _args)
{
int i = 5000000;
int i1;
int stratTime, endTime, runTime;
int test(int n)
{
return n+1;
}
;
stratTime = timeNow();
for(i1=1;i1<i;i1++)
{
test(i1);
}
endTime = timeNow();
runTime = endTime - stratTime;
info(time2str(runTime, 1,1));
}
ax3.0 sp6 - 21 сек.
ax4.0 sp2 - 41 сек.
ax2009 - 14 сек.
изменил for-цикл на while-цикл, оставил вложенный метод, получил
ax3.0 sp6 - 19 сек.
ax4.0 sp2 - 38 сек.
ax2009 - 13 сек.
Прикольно.
mit, вы похоже пробуете на ax4, так?
Спасибо, что натолкнули Poleax на интересную мысль.
Poleax, спасибо за неожиданный, но очень конструктивный разворот темы. Надо подумать.