Performance analysis of modern garbage collectors using big data benchmarks in the JDK 20 environment

bracu.type.groupResearch Publications
datacite.rightsMetadata Only
dc.contributor.authorIslam, Md. Jahidul
dc.contributor.authorRahman, A.T.M Mizanur
dc.contributor.authorRana, Sohel
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-08-19T06:02:39Z
dc.date.available2026-08-19T06:02:39Z
dc.date.issued2023-01-01
dc.description.abstractGarbage 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.versionPublished
dc.format.extent6 pages
dc.identifier.citationM. 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.doi10.1109/STI59863.2023.10464900
dc.identifier.isbn9798350394290
dc.identifier.other2-s2.0-85190236515
dc.identifier.urihttps://hdl.handle.net/10361/29309
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.relation.hasversion10.1109/STI59863.2023.10464900
dc.relation.ispartof2023 5th International Conference on Sustainable Technologies for Industry 5 0 Sti 2023
dc.relation.ispartofseries2023 5th International Conference on Sustainable Technologies for Industry 5 0 Sti 2023
dc.relation.urihttps://ieeexplore.ieee.org/document/10464900
dc.rightsfalse
dc.subjectBig data
dc.subjectCollectors
dc.subjectGarbage
dc.subjectJDK 20
dc.subjectMemory management
dc.subject.lcshBig data.
dc.subject.lcshMemory management (Computer science).
dc.titlePerformance analysis of modern garbage collectors using big data benchmarks in the JDK 20 environment
dc.typeConference Proceeding
person.affiliation.nameChandpur Science and Technology University
person.affiliation.nameBRAC University
person.affiliation.nameChandpur Science and Technology University
person.identifier.scopus-author-id57215368678
person.identifier.scopus-author-id57214782960
person.identifier.scopus-author-id59120612300

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Demo.jpg
Size:
27.28 KB
Format:
Joint Photographic Experts Group/JPEG File Interchange Format (JFIF)

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: