Pesquisar

sábado, 15 de setembro de 2018

Performance com Array

Quando trabalhamos no desenvolvimento de aplicativos para dispositivos móveis, temos que ter como preocupação a perfomance de nosso algoritmo para não criarmos aplicações lentas. Algoritmos simples como percorrer uma coleção, pode impactar de forma negativa na experiência do seu app.

Nesse artigo, veremos a performance para percorrermos uma lista simples utilizando diferentes formas.



Criando um array numérico

Na primeira "bateria" de testes, iremos criar um simples array com valor numérico para validarmos o tempo que levamos para percorrer:



Criamos um array com valores iguais e tamanho 10.000, não estamos preocupados em relação ao espaço de memória em uma lista, por isso, criamos de forma simples.

Percorrendo o array



Resultado obtido


Utilizar o bom e velho for in é muito mais performático para coisas simples 😅.