ERA DISSO que eu tava falando... valeu Jemerson, vou dar uma olhada nisso


2013/12/19 Jemerson Damásio <jemerso...@gmail.com>

> Suponho que o contains de Arraylist use uma busca linear convencional, o
> que é lento.
> Se você quer desempenho, usa um dicionário (Dictionary), nessa estrutura
> você uma informação como a chave, e o objeto que quer armazenar, como
> valor. É uma implementação de tabela hash. Se você conhece a estrutura, usa
> ela. Se não conhece, dá uma lida a respeito, muitas vezes seu uso é crucial.
>
> Abraços.
>
> Jemerson Figueiredo Damasio
> Contact: +55 83 8618-2233
>
>
> Em 19 de dezembro de 2013 13:15, Helio Antonio Francisco Silva <
> helio.afsi...@gmail.com> escreveu:
>
>> Pessoal, seu que nao e muito de flex e tal... mas existe alguma forma de
>> eu inserir por exemplo 60mil produtos em um array, e a cada insercao eu ir
>> verificando se ja existe um duplicado ? sem ter que varrer for, por for o
>> array e comprar 2 atributos ? digo isso pq a filtragem e bem rapida e nao,
>> mas nao sei se teria uma logica pra fazer isso mais rapido.
>> em vez de checar no array que to inserindo se tem esse produto ... e que
>> exponencialemnte vai ficando cada vez mais lento....
>>
>> --
>> *Hélio Antonio Francisco Silva*
>> Desenvolvedor web
>> Certificado Flash developer
>> Certificado Flash Design
>> Certificado web developer
>> Consultor Microsiga / Totvs
>> Desenvolvedor ADVPL / ASP
>> Analista de sistemas e ERP Sênior.
>>
>> --
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>> ---
>> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
>> dos Grupos do Google.
>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>> envie um e-mail para flexdev+unsubscr...@googlegroups.com.
>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>
>
>  --
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
> dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para flexdev+unsubscr...@googlegroups.com.
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>



-- 
*Hélio Antonio Francisco Silva*
Desenvolvedor web
Certificado Flash developer
Certificado Flash Design
Certificado web developer
Consultor Microsiga / Totvs
Desenvolvedor ADVPL / ASP
Analista de sistemas e ERP Sênior.

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a