Creating and sharing knowledge for telecommunications

JVM optimization: An empirical analysis of JVM configurations for enhanced web application performance

Noetzold , D. N ; Rossetto, A.R ; Silva, L. ; Crocker, P. ; Leithardt, V. L.

SoftwareX Vol. 28, Nº , pp. 101933 - , , 2024.

ISSN (print): 2352-7110
ISSN (online):

Scimago Journal Ranking: 0,54 (in 2023)

Digital Object Identifier: 10.1016/j.softx.2024.101933

Abstract
This research presents software for empirically analyzing Java Virtual Machine (JVM) parameter configurations to enhance web application performance. Using tools like JMeter and cAdvisor in a controlled hardware environment, it collects and analyzes performance metrics. Tailored JVM settings for high request loads improved CPU efficiency by 20% and reduced memory usage by 15% compared to standard configurations. For I/O intensive operations with large files, optimized JVM configurations decreased response times by 30% and CPU usage by 25%. These findings highlight the impact of tailored JVM settings on application responsiveness and resource management, providing valuable guidance for developers and engineers.