Armazenar qual tipo de objeto (JDOM Element ou String)? (menor custo memoria/maior velocidade)  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Djonatah
JavaGuru
[Avatar]

Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline

Olá pessoa.
Estou com a seguinte situação:

Preciso carregar na memória cerca de 100.000 "pedaços" de xml (worst case scenario). Vou carregar isso numa hashmap. Estou usando SAX para ler o xml, e JDOM para manipular ele.


Pergunta, é melhor eu carregar um JDOM Element assim que leio a partir do SAX? ou carrego Strings na hashmap e quando necessário crio Element?



A estrutura e e mais ou menos assim:



Obrigado pela opinião
Abraços

This message was edited 1 time. Last update was at 11/12/2009 16:00:10


--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes

" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3
[MSN]
Djonatah
JavaGuru
[Avatar]

Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline

Bom, como ninguém respondeu, eu implementei usando Strings na hashmap. Até agora não tive problemas maiores (só tive que aumentar a memória da JVM).


Obrigado!
(Ps: respondi apenas para o caso de alguém mais ter a mesma dúvida ;P)

--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes

" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team