Export Publication

The publication can be exported in the following formats: APA (American Psychological Association) reference format, IEEE (Institute of Electrical and Electronics Engineers) reference format, BibTeX and RIS.

Export Reference (APA)
Noetzold, D., Rossetto, A. G. de M., Barbosa, J. L. V. & Leithardt, V. R. Q. (2025). Investigation and optimization of StringDeduplication with custom heuristic in different versions of the JVM. IEEE Latin America Transactions. 23 (1), 43-49
Export Reference (IEEE)
D. Noetzold et al.,  "Investigation and optimization of StringDeduplication with custom heuristic in different versions of the JVM", in IEEE Latin America Transactions, vol. 23, no. 1, pp. 43-49, 2025
Export BibTeX
@article{noetzold2025_1764940611494,
	author = "Noetzold, D. and Rossetto, A. G. de M. and Barbosa, J. L. V. and Leithardt, V. R. Q.",
	title = "Investigation and optimization of StringDeduplication with custom heuristic in different versions of the JVM",
	journal = "IEEE Latin America Transactions",
	year = "2025",
	volume = "23",
	number = "1",
	doi = "10.1109/TLA.2025.10810397",
	pages = "43-49",
	url = "https://ieeexplore.ieee.org/document/10810397"
}
Export RIS
TY  - JOUR
TI  - Investigation and optimization of StringDeduplication with custom heuristic in different versions of the JVM
T2  - IEEE Latin America Transactions
VL  - 23
IS  - 1
AU  - Noetzold, D.
AU  - Rossetto, A. G. de M.
AU  - Barbosa, J. L. V.
AU  - Leithardt, V. R. Q.
PY  - 2025
SP  - 43-49
SN  - 1548-0992
DO  - 10.1109/TLA.2025.10810397
UR  - https://ieeexplore.ieee.org/document/10810397
AB  - 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.

ER  -