Archive for the ‘Nonsense’ Category

Noticia sobre Sun/Oracle

Thursday, November 26th, 2009

Acompanhando as listas de discussão XPCE e JavaCE, vi uma noticia que foi encaminhada de outra lista, a RioJUG.

É sobre as mudanças que a Oracle vem fazendo e planejando, quanto a comunidade e profissionais da Sun.

Pelo que entendi, o CEO da Oracle, Larry Ellison é quem vai decidir o ritmo de demissões.

Enfim, peço que leiam direto dos posts das listas (riojug, xpce ou javace).

Sobre palestra de Gerenciamento de Memoria da JavaCE

Friday, August 28th, 2009

Simplesmente, estão de parabéns.

As palestras (gerenciamento de memória e ferramentas de diagnóstico de desempenho) foram muito boas. São assuntos muito detalhados e complexos.

O palestrante, Cláudio Miranda soube passar as idéias principais de forma concisa, sem perder a atenção dos participantes, Parabéns!

Na primeira palestra, tinha muita gente que não sabia sobre a ineficiência de se ter muitas instâncias da classe java.lang.String! Pois por serem objetos imutáveis, a cada concatenação, simplesmente um novo objeto é criado, isso claro, se este já não existir no pool de Strings. Vamos ler a documentação pessoal!

Acredito também, que a explicação sobre as regiões de memória Young, Old e Permanent foram muito válidas para os desenvolvedores lá presentes.

Na segunda palestra, foram comentadas as opções de configuração que a  plataforma Java permite.  Isso dá muito poder para ambientes que necessitam de robustez.

Achei interessante ver como o sistema operacional hospedeiro da JVM (unixlike, no caso) pode te ajudar, pois, pelo monitoramento da memória física, você tem melhores parâmetros para analisar a memória usada pela JVM.

Eu sempre tive curiosidade sobre a parte de Profiling de aplicações, e ver sobre como isso é complexo, me fez pensar sobre o conhecimento que o arquiteto/desenvolvedor/whatever deve ter.  Realmente, demanda muita dedicação. (estamos aqui pra isso :D )

Foram apresentadas muitas ferramentas para monitoramento da JVM (JConsole, VisualVM ). Aí vem a pergunta: qual a melhor? Acho que vai depender do cenário. O jConsole tem uma feature fantástica: Detect Deadlock! Achei essas duas as principais, mas foram citadas outras ferramentas.

E só mais uma coisa (essa é para você desenvolvedor): Como um programa consegue forçar a execução do garbagge collector?

Os participantes da palestra agora sabem.

O grupo JavaCE está de parabéns por estar envolvido em ocasiões como essas. Sempre tem certos assuntos que dão um plus para o desenvolvedor. E tudo que é  diferencial, deve ser apoiado.

Parabéns a todos os envolvidos e até a próxima.

Hello world!

Saturday, March 14th, 2009

Mais um “Hello World”!!!

Um abraço a todos.