Performance analysis of modern garbage collectors using big data benchmarks in the JDK 20 environment
| bracu.type.group | Research Publications | |
| datacite.rights | Metadata Only | |
| dc.contributor.author | Islam, Md. Jahidul | |
| dc.contributor.author | Rahman, A.T.M Mizanur | |
| dc.contributor.author | Rana, Sohel | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-08-19T06:02:39Z | |
| dc.date.available | 2026-08-19T06:02:39Z | |
| dc.date.issued | 2023-01-01 | |
| dc.description.abstract | Garbage collection is a fundamental aspect of Java Virtual Machine (JVM) memory management, and choosing the optimal garbage collector is essential for attaining optimal application performance. In this work, we conduct experiments with the big data benchmarks from DaCapo and Renaissance benchmark suites in both fixed and variable heap environments to determine the efficacy of JDK 20's garbage collectors. The ZGC algorithm has the highest throughput and the shortest pause periods, whereas the Serial GC algorithm has the lowest throughput and the longest pause intervals. Additionally, it is discovered that the G1 algorithm manages the previous generation heap and metaspace less efficiently. Our work offers valuable insights into the efficacy of garbage collection algorithms and can aid application developers in selecting the optimal garbage collection algorithm. Our investigation can be expanded by analyzing additional benchmark suites and garbage collection algorithms across a broader range of heap sizes in future work. | |
| dc.description.version | Published | |
| dc.format.extent | 6 pages | |
| dc.identifier.citation | M. J. Islam, A. T. M. M. Rahman and S. Rana, "Performance Analysis of Modern Garbage Collectors using Big Data Benchmarks in the JDK 20 Environment," 2023 5th International Conference on Sustainable Technologies for Industry 5.0 (STI), Dhaka, Bangladesh, 2023, pp. 1-6, doi: 10.1109/STI59863.2023.10464900. | |
| dc.identifier.doi | 10.1109/STI59863.2023.10464900 | |
| dc.identifier.isbn | 9798350394290 | |
| dc.identifier.other | 2-s2.0-85190236515 | |
| dc.identifier.uri | https://hdl.handle.net/10361/29309 | |
| dc.language.iso | en_US | |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | |
| dc.relation.hasversion | 10.1109/STI59863.2023.10464900 | |
| dc.relation.ispartof | 2023 5th International Conference on Sustainable Technologies for Industry 5 0 Sti 2023 | |
| dc.relation.ispartofseries | 2023 5th International Conference on Sustainable Technologies for Industry 5 0 Sti 2023 | |
| dc.relation.uri | https://ieeexplore.ieee.org/document/10464900 | |
| dc.rights | false | |
| dc.subject | Big data | |
| dc.subject | Collectors | |
| dc.subject | Garbage | |
| dc.subject | JDK 20 | |
| dc.subject | Memory management | |
| dc.subject.lcsh | Big data. | |
| dc.subject.lcsh | Memory management (Computer science). | |
| dc.title | Performance analysis of modern garbage collectors using big data benchmarks in the JDK 20 environment | |
| dc.type | Conference Proceeding | |
| person.affiliation.name | Chandpur Science and Technology University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | Chandpur Science and Technology University | |
| person.identifier.scopus-author-id | 57215368678 | |
| person.identifier.scopus-author-id | 57214782960 | |
| person.identifier.scopus-author-id | 59120612300 |