![]() |
|
||||||||||
|
|||||
|
уже исправленный. я в прошлый раз просто не стал выкладывать код, только результаты кинул.
function TypesTest(max:uint) {
var t:uint=getTimer();
var i_int:int=0;
for (var i:uint=0; i<max; i++) {
i_int++;
}
trace("Int++.Itaration "+max+":"+(getTimer()-t));
var i_uint:uint=0;
t=getTimer()
for (i=0; i<max; i++) {
i_uint++;
}
trace("Uint++.Itaration "+max+":"+(getTimer()-t));
var i_number:Number=0;
t=getTimer();
for (i=0; i<max; i++) {
i_number++;
}
trace("Number++.Itaration "+max+":"+(getTimer()-t));
var i_notype=0;
t=getTimer();
for (i=0; i<max; i++) {
i_notype++;
}
trace("Notype++.Itaration "+max+":"+(getTimer()-t));
i_int=0;
t=getTimer();
for (i=0; i<max; i++) {
i_int+=1;
}
trace("\nInt+=.Itaration "+max+":"+(getTimer()-t));
i_uint=0
t=getTimer();
for (i=0; i<max; i++) {
i_uint+=1;
}
trace("Uint+=.Itaration "+max+":"+(getTimer()-t));
i_number=0;
t=getTimer();
for (i=0; i<max; i++) {
i_number+=1;
}
trace("Number+=.Itaration "+max+":"+(getTimer()-t));
i_notype=0;
t=getTimer();
for (i=0; i<max; i++) {
i_notype+=1;
}
trace("Notype+=.Itaration "+max+":"+(getTimer()-t));
}
TypesTest(1e8);
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Нет, при таком количестве итераций 20—30 мс. разницы несерьезны. Кстати, результат с последнего исправленного кода (постом выше):
|
|
|||||
|
Игра называется "погоняемся тачками"
![]() Мои результаты в Flash CS3: У меня int побыстрее будет ) |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|