[dica] Gerenciamento de memória e performance

3 respostas
henrique.lima

Pessoal, procurando no fórum não encontrei muito coisa sobre gerenciamento de memória e/ou performance como assunto principal.

Deixo aqui uma coleção de links para quem tiver curiosidade.

http://www.javaperformancetuning.com/

http://submundojava.com.br/wordpress/2010/04/18/avaliacao-desempenho-sistemas/

Este último é de minha autoria. Críticas e sugestões são bem vindas.

Abraço.

3 Respostas

ViniGodoy

Engraçado, você não falou nada sobre o Visual VM, que vem junto com o SDK:
https://visualvm.dev.java.net/

O link javaperformancetunning eu não costumo a aconselhar. Tem muito misticismo por lá. Quiseram reunir tudo e pecaram feio quanto a filtrar os artigos de qualidade, dos lixos escritos por quem “fez um benchmark e testou”.

Quanto à links, volto a recomendar a série do Brian Goetz, Java Theory and Practice, em especial os artigos sobre objetos imutáveis, o modelo de memória do Java, microbenchmarks falhos, lendas de performance, atributos final, gerencia de performance e o funcionamento do GC.

Na verdade, leia a série toda, mesmo os artigos de outros temas valem muito à pena. :slight_smile:

Também vale a pena ler o paper sobre o Garbage Collector da próxima versão do Java, o Garbage First Collector (G1).

ViniGodoy

Já que estamos falando de performance, tem também esse post que escrevi sobre o assunto: http://www.guj.com.br/posts/list/15/31346.java#989991

henrique.lima

Boa. Esses do Brian Goetz são demais. Ficou faltando também um clássico Tuning Garbage Collection with the 5.0 Java Virtual Machine

Criado 19 de abril de 2010
Ultima resposta 19 de abr. de 2010
Respostas 3
Participantes 2