Qual solução utiliza menos memória? BeanUtils.copyProperties  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Nykolas Lima
Virtual Machine Man
[Avatar]

Membro desde: 07/07/2008 13:10:41
Mensagens: 606
Offline

Preciso criar uma cópia de uma lista de objetos, qual maneira gastarei menos memória?

Pensei em duas abordagens:
1 -


2 -


[]'s

This message was edited 1 time. Last update was at 20/06/2011 14:25:24


Blog: http://nykolaslima.wordpress.com
[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Depende do que você faça com o "o" naquele trecho de ...

Se você guarda ele numa lista, a segunda forma ocupa menos memória, mas provavelmente estará incorreta.
Se você só cria ele ali como uma variável temporária, então, a segunda forma também é ligeiramente mais eficiente durante o loop, mas mais ineficiente após sair do loop, a menos que vc limpe o conteúdo de o explicitamente, ou o método acabe.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team