DSpace/Manakin Repository

A new take of Java 11 GC performance: the heapothesys case.

Mostrar registro simples

dc.creator.ID TAVARES, G. A. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/4420470364069506 pt_BR
dc.contributor.advisor1 SILVA, Thiago Emmanuel Pereira da Cunha.
dc.contributor.advisor1ID SILVA, T. E. P. C. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/3273998433544268 pt_BR
dc.contributor.referee1 NICOLLETTI, Pedro Sergio.
dc.contributor.referee1ID NICOLLETTI, P. S. pt_BR
dc.contributor.referee1Lattes http://lattes.cnpq.br/8216990146407359 pt_BR
dc.contributor.referee2 MASSONI, Tiago Lima.
dc.contributor.referee2ID MASSONI, T. L. pt_BR
dc.contributor.referee2Lattes http://lattes.cnpq.br/3563923906851611 pt_BR
dc.description.resumo Os benchmarks são essenciais à investigação científica, uma vez que proporcionam uma forma fiável de comparar abordagens inovadoras com o padrão académico. Especificamente, benchmarks são amplamente utilizados em Java para avaliar novas versões da JVM e dos Coletores de Lixo (CL). À medida que novas cargas de teste e CLs chegam à indústria, é fundamental expandir a nossa compreensão da gestão dinâmica de memória, estudando como funcionam essas novas estratégias. Este trabalho estuda o desempenho dos coletores de lixo modernos e estabelecidos na indústria utilizando HyperAlloc, uma carga de trabalho do Heapothesys Benchmark da Amazon que prevê com precisão o comportamento de alocação de memória e facilita as comparações entre algoritmos de CL. A análise fornecida neste documento serve como guia sobre a adequação da Heapothesys para avaliar os CLs modernos e fornece informações sobre os seus trade-offs de desempenho. pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação pt_BR
dc.title A new take of Java 11 GC performance: the heapothesys case. pt_BR
dc.date.issued 2022-04-06
dc.description.abstract Benchmarks are essential to scientific research as they provide a reliable way of comparing novel approaches with the academic standard. Specifically, benchmarks are widely used in Java to evaluate new JVM versions and Garbage Collectors (GC). As new benchmark suites and collectors arrive in the industry, it is fundamental to expand our comprehension of memory management by understanding how those novel strategies work. This work studies the performance of modern garbage collectors established in the industry by using HyperAlloc, a workload of Amazon’s Heapothesys Benchmark suite that precisely predicts memory allocation behavior and facilitates comparisons between GC algorithms. The analysis provided in this paper serves as a guide on how suitable Heapothesys is to evaluate modern collectors and provides insights on their performance trade-offs. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37847
dc.date.accessioned 2024-09-19T18:58:55Z
dc.date.available 2024-09-19
dc.date.available 2024-09-19T18:58:55Z
dc.type Trabalho de Conclusão de Curso pt_BR
dc.subject Heapothesys pt_BR
dc.subject Benchmarks pt_BR
dc.subject Garbage Collector pt_BR
dc.subject Java pt_BR
dc.subject Coletor de lixo pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator TAVARES, Gabriel Alves.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.title.alternative Uma nova visão do desempenho do Java 11 GC: o caso heapothesys. pt_BR
dc.identifier.citation TAVARES, Gabriel Alves. A new take of Java 11 GC performance: the heapothesys case. 2022. 10 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2022. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37847 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta