HashMap élento?

4 respostas
J

Dae galera!! Tava usando o HashMap e queria sabre se ele é muito lento ou só um pouco lento ou alguma coisa desse tipo!! Se for lento o porque da lentidão também será bem vindo!! :grin:
Valeu!!!

4 Respostas

B

Ola

Em geral as Collections Map tem a sua “lentidão”, se assim dá pra chamar, na hora de incluir um novo objeto, porém esta lentidão tem um limite, não lembro agora a ordem do log, mas há um determinado tamanho este log fica estável, esta lentidão deve-se ao fato dele indexar a chave do objeto, mas ele ganha quando se faz uma busca pela chave.

G

Veja se pode ajudar: http://www.roseindia.net/javatutorials/javahashmap.shtml

G

“BrunoCarlo”:
Ola

Em geral as Collections Map tem a sua “lentidão”, se assim dá pra chamar, na hora de incluir um novo objeto, porém esta lentidão tem um limite, não lembro agora a ordem do log, mas há um determinado tamanho este log fica estável, esta lentidão deve-se ao fato dele indexar a chave do objeto, mas ele ganha quando se faz uma busca pela chave.

É verdade Bruno, para buscar um objeto no HashMap basta passar a chave e o objeto será retornada de forma eficaz. Isso acontece porque a busca é baseada em chaves.

C

Seus problemas acabaram-se, existe a classe FastHashMap do Commons Collection da Apache. :lol:

Link: http://jakarta.apache.org/commons/collections/api/org/apache/commons/collections/FastHashMap.html

Criado 5 de outubro de 2006
Ultima resposta 5 de out. de 2006
Respostas 4
Participantes 4