
A performance comparison of garbage collector algorithms in Java Virtual Machine
Author(s) -
Igor Kopeć,
Jakub Smółka
Publication year - 2019
Publication title -
journal of computer sciences institute
Language(s) - English
Resource type - Journals
ISSN - 2544-0764
DOI - 10.35784/jcsi.1333
Subject(s) - garbage collection , manual memory management , computer science , garbage , java , operating system , workload , memory leak , memory management , virtual machine , virtual memory , parallel computing , programming language , overlay
In programming languages with automatic memory management garbage collection plays an important role of cleaning unused memory. Garbage collection algorithms have been developed for many years and aim to maximize the application’s performance. This paper presents and compares a performance of five garbage collection algorithms present in current version of Java 12 in three applications with different object lifetime span. The analysis covered the system responsiveness, garbage collector workload and application throughput at high application load.