Artigo em revista científica Q2
Investigation and optimization of StringDeduplication with custom heuristic in different versions of the JVM
Darlan Noetzold (Noetzold, D.); Anubis Graciela de Moraes Rossetto (Rossetto, A. G. de M.); Jorge Luis Victória Barbosa (Barbosa, J. L. V.); Valderi Leithardt (Leithardt, V. R. Q.);
Título Revista
IEEE Latin America Transactions
Ano (publicação definitiva)
2025
Língua
Português
País
México
Mais Informação
Web of Science®

N.º de citações: 0

(Última verificação: 2025-02-11 19:47)

Ver o registo na Web of Science®

Scopus

Esta publicação não está indexada na Scopus

Google Scholar

N.º de citações: 0

(Última verificação: 2025-02-11 12:58)

Ver o registo no Google Scholar

Esta publicação não está indexada no Overton

Abstract/Resumo
Memory optimization in Java applications is essential for performance and scalability. This paper investigates the efficiency of the StringDeduplication parameter in JVM versions 11, 17, and 21, using a Web Crawler developed in Spring Boot. The results show that the efficiency of StringDeduplication decreased from 34.3% deduplication in version 11 to 3.4% in version 21, with an increase in deduplication time from 1,264 ms to 3,439 ms. To mitigate this problem, a custom solution in C was developed for JVM version 21, which increased deduplication to 31.1% and saved 110.2 MB of memory. The main scientific contribution of this work is the identification of the loss of efficiency of StringDeduplication in the latest JVM versions and the proposal of a custom solution that improves string deduplication, offering a viable alternative for developers and software engineers.
Agradecimentos/Acknowledgements
A realização desta investigação foi parcialmente financiada por fundos nacionais através da FCT - Fundação para a Ciência e Tecnologia, I.P. no âmbito dos projetos UIDB/04466/2020 e UIDP/04466/2020.
Palavras-chave
StringDeduplication,JVM performance,Memory optimization,Heuristics,Native code integration
  • Ciências da Computação e da Informação - Ciências Naturais
  • Outras Engenharias e Tecnologias - Engenharia e Tecnologia
Registos de financiamentos
Referência de financiamento Entidade Financiadora
UIDB/04466/2020 Fundação para a Ciência e a Tecnologia
UIDP/04466/2020 Fundação para a Ciência e a Tecnologia
Projetos Relacionados

Com o objetivo de aumentar a investigação direcionada para o cumprimento dos Objetivos do Desenvolvimento Sustentável para 2030 das Nações Unidas, é disponibilizada no Ciência_Iscte a possibilidade de associação, quando aplicável, dos artigos científicos aos Objetivos do Desenvolvimento Sustentável. Estes são os Objetivos do Desenvolvimento Sustentável identificados pelo(s) autor(es) para esta publicação. Para uma informação detalhada dos Objetivos do Desenvolvimento Sustentável, clique aqui.