JVM optimization: An empirical analysis of JVM configurations for enhanced web application performance
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 hig...
Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2024-12-01
|
| Series: | SoftwareX |
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711024003030 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850266192190636032 |
|---|---|
| author | Darlan Noetzold Anubis Graciela de Moraes Rossetto Luis Augusto Silva Paul Crocker Valderi Reis Quietinho Leithardt |
| author_facet | Darlan Noetzold Anubis Graciela de Moraes Rossetto Luis Augusto Silva Paul Crocker Valderi Reis Quietinho Leithardt |
| author_sort | Darlan Noetzold |
| collection | DOAJ |
| description | 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. |
| format | Article |
| id | doaj-art-1ac5a14bf0724b75a2dca0f4e3bf6fe9 |
| institution | OA Journals |
| issn | 2352-7110 |
| language | English |
| publishDate | 2024-12-01 |
| publisher | Elsevier |
| record_format | Article |
| series | SoftwareX |
| spelling | doaj-art-1ac5a14bf0724b75a2dca0f4e3bf6fe92025-08-20T01:54:15ZengElsevierSoftwareX2352-71102024-12-012810193310.1016/j.softx.2024.101933JVM optimization: An empirical analysis of JVM configurations for enhanced web application performanceDarlan Noetzold0Anubis Graciela de Moraes Rossetto1Luis Augusto Silva2Paul Crocker3Valderi Reis Quietinho Leithardt4University of Vale do Rio dos Sinos (UNISINOS), São Leopoldo, Brazil; Federal Institute of Education, Science and Technology Sul-rio-grandense, Passo Fundo, RS, 99.064-440, BrazilFederal Institute of Education, Science and Technology Sul-rio-grandense, Passo Fundo, RS, 99.064-440, BrazilDepartment of Computer Science, Faculty of Science, Universidad de Salamanca, Salamanca, 37008, SpainInstituto de Telecomunicações and Departamento de Informática, Universidade da Beira Interior, Covilhã, PortugalInstituto Universitário de Lisboa (ISCTE-IUL), ISTAR, Avenida das Forças Armadas, 1649-026, Lisboa, Portugal; Corresponding author.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.http://www.sciencedirect.com/science/article/pii/S2352711024003030JVM optimizationGarbage collectionPerformance metricsResource managementWeb application efficiency |
| spellingShingle | Darlan Noetzold Anubis Graciela de Moraes Rossetto Luis Augusto Silva Paul Crocker Valderi Reis Quietinho Leithardt JVM optimization: An empirical analysis of JVM configurations for enhanced web application performance SoftwareX JVM optimization Garbage collection Performance metrics Resource management Web application efficiency |
| title | JVM optimization: An empirical analysis of JVM configurations for enhanced web application performance |
| title_full | JVM optimization: An empirical analysis of JVM configurations for enhanced web application performance |
| title_fullStr | JVM optimization: An empirical analysis of JVM configurations for enhanced web application performance |
| title_full_unstemmed | JVM optimization: An empirical analysis of JVM configurations for enhanced web application performance |
| title_short | JVM optimization: An empirical analysis of JVM configurations for enhanced web application performance |
| title_sort | jvm optimization an empirical analysis of jvm configurations for enhanced web application performance |
| topic | JVM optimization Garbage collection Performance metrics Resource management Web application efficiency |
| url | http://www.sciencedirect.com/science/article/pii/S2352711024003030 |
| work_keys_str_mv | AT darlannoetzold jvmoptimizationanempiricalanalysisofjvmconfigurationsforenhancedwebapplicationperformance AT anubisgracielademoraesrossetto jvmoptimizationanempiricalanalysisofjvmconfigurationsforenhancedwebapplicationperformance AT luisaugustosilva jvmoptimizationanempiricalanalysisofjvmconfigurationsforenhancedwebapplicationperformance AT paulcrocker jvmoptimizationanempiricalanalysisofjvmconfigurationsforenhancedwebapplicationperformance AT valderireisquietinholeithardt jvmoptimizationanempiricalanalysisofjvmconfigurationsforenhancedwebapplicationperformance |