25 á 34

O Garbage Collector (GC) é um componente vital e fundamental da JVM ,responsável por liberar memória não utilizada.

A abordagem de acumular lixo antes de realizar coletas maiores é eficiente e evita fragmentação de memória.

Estudos extensivos levaram ao abandono de algoritmos mais antigos ,como o refence counting.

Uma vez que modelo de memoria java permite a mudança de objetos de lugar ,facilitando assim a executação de VM.

Entretanto o heap sendo configuração ,com opções como Xms e Xmx, impacta a alocação de memoria na JVM.

Uma vez que já vimos a opções do garbage collector da JVM é importante para otimizar o seu desempenho na aplicação.

4º 35 á 44

Entretanto uma versão de Hibernate resultar em vários problemas .

Tendo erros como SuchMethodError visto que ocorre quando espera uma versão antiga que não existe na nova versão .

O mesmo problema acontecer no DLL Hell,frequente mente chamado de classloader hell na java .

Tendo diferentes classloaders que carregam classes de diretórios em comum,levando a class CastException.

Pois uma classe sendo carregada por classloaders diferentes .

A arquitetura tradicional dificulta que aplicação a ser substituida por componentes do classloader do container.

No entanto o modelo Tomcat permitem essa substituição.

A ordem de resolução das classes passa a ser :primeiro o Bootstrap,depois as classes da aplicação e depois as compartilhadas do Container.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *