AS 3.0/ Dicas

#1 Performance em AS3.0 [Loops]

Um dos atributos que faz aumentar o rendimento da aplicação é sem dúvidas, loops, criação de instâncias.

Array Loops

1
2
3
4
5
6
7
8
9
10
11
 
// forma lenta de se fazer
 
 for (var i:Number=0; i< N; i++) {
  void;
 }
 
// forma rápida se fazer
 
var i:int;
for (;i<n; i++) { void}

Embora tenha o famoso for each, o loop com for e usando i como int, você ganha ai cerca de 100ms de ganho de performance em loops, o que pode ser facilmente bem vindo na hora de redenização de itens em um array para o ComoboBox.

One thought on “#1 Performance em AS3.0 [Loops]

  1. Aeee… post novo!!!
    Só está faltando um i logo depois do primeiro parenteses:
    for (;i<N; i++) { void}

    for (i; i<N; i++) { void }

    Abraços.

Comments are closed.