Não foi possível carregar o Diqus. Se você é o moderador, por favor veja o nosso guia de problemas.

Natan Rolnik • 14 anos atrás

Excelente, parabéns pela ótima explicação!

Bruno Marçal • 14 anos atrás

Cara, muito bom este artigo.

Vinicius Baggio Fuentes • 15 anos atrás

Fala Akita! Bacana seu post!

[shameless plug] Complementa bem o que eu postei recentemente no meu blog: http://www.vinibaggio.com/O... [/shameless plug].

Felipe O. Carvalho • 15 anos atrás

Offtopic: Eliminar esse (i % 1000 == 0) é uma boa medida de otimização já que mod é uma operação lenta.

Uma possível solução: if (i & (1024-1) == (1024-1)) é true a cada 1024 iterações.

Base 2 rocks!

zalugumah@inboxbear.com • 14 anos atrás

esse if é mais rápido pelo instruments com xcode 4.2b

if ((i-(i/1000)*1000)==0)

AkitaOnRails • 15 anos atrás

Caramba, rodei esse trecho de código de 50 mil interações com mod e com sua solução. A primeira rodou em quase 1 min, a sua rodou em pouco mais de 30 segundos. O mod é muito mais lento que eu imaginava. Boa dica!

zalugumah@inboxbear.com • 14 anos atrás

testando aqui com instruments e o xcode 4.2beta o if mais rápido foi:

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Bitstream Vera Sans Mono'; color: #62838c}

if ((i-(i/1000)*1000)==0)