Informações do Trabalho
Titulo
ANÁLISE DE DESEMPENHO DAS IMPLEMENTAÇÕES DE COLETA DE LIXO DA MÁQUINA VIRTUAL JAVA
Subtítulo
Autor
Luciano Jerez Chaves
Orientador
Marcelo Lobosco
Resumo
Os mecanismos de coleta de lixo automática surgiram na década de 60. Com o passar dos anos, diversas linguagens de programação como Smalltalk, ML, Lisp, Prolog e, mais atualmente JAVA e C#, adotaram estes mecanismos. Com o objetivo de livrar o programador da responsabilidade de gerenciar a memória que sua aplicação solicitou, simplificando assim a programação de algoritmos complexos e eliminando os erros por falta de memória ou por referências a objetos que foram liberados antes do momento correto, diversas abordagens para estes mecanismos foram propostas na literatura, cada uma delas com suas peculiaridades. Ao longo deste trabalho serão abordados os principais conceitos em coleta de lixo, bem como os algoritmos clássicos da literatura e suas principais características. Serão também apresentados e avaliados, através de um conjunto de aplicações distintas, os mecanismos de coleta de lixo existentes na Máquina Virtual Java em suas versões atuais.
Ano:
2007
Palavras-Chave
Coleta de lixo, Java, desempenho, comparação, análise, máquina virtual.
Obter PDF
Obter arquivos extras
Obter Bibtex