01.02.2014, 14:35
pawn Код:
Test1()
{
new v = GetPlayerSkin(0);
if(v == 100) {}
else if(v == 101) {}
}
Test2()
{
if(GetPlayerSkin(0) == 100) {}
else if(GetPlayerSkin(0) == 101) {}
}
main()
{
new tick = GetTickCount();
for(new i; i < 1000000; i++) {}
new ltime = GetTickCount() - tick;
tick = GetTickCount();
for(new i; i < 1000000; i++) Test1();
printf("Вариант с переменной: %d ms", GetTickCount() - tick - ltime);
tick = GetTickCount();
for(new i; i < 1000000; i++) Test2();
printf("Вариант без переменной: %d ms", GetTickCount() - tick - ltime);
}