Quote:
Originally Posted by leonardo1434
Errado, jб testei isto a tempos e й errado afirmar isto.
PHP код:
public OnFilterScriptInit()
{
static _debug;
_debug = GetTickCount();
for(new i; i < 100000; ++i)
{
static a;
for ( a = GetMaxPlayers() - 1; a > -1; a-- )
{
}
}
printf(#Teste 1: %d,GetTickCount() - _debug);
_debug = GetTickCount();
for(new i; i < 100000; ++i)
{
for( new a = MAX_PLAYERS - 1; a > -1; --a)
{
}
}
printf(#Teste 2: %d,GetTickCount() - _debug);
}
o segundo й 2 vezes mais rбpido.
|
Em testes aqui em meu computador mostrou o contrario, o primeiro codigo й 4,032258064516129 vezes mais rapido
Quote:
Originally Posted by Sky_.
xisde
mбs ao por ambos em GetMaxPlayers o segundos feito por vocк se torna pouco melhor
agora olha usando uma loop comum
pawn Код:
for(new i_ = 0; i_ < GetMaxPlayers(); i_++)
vixi 2 testes com mesmo valor
|
Primeiro cуdigo 17,63586956521739 vezes mais rapido!
Tragico!