Visualising the Logs of Shenandoah Garbage Collection Algorithm

Name
Mart Mägi
Abstract
The aim of the current thesis is to implement a Garbage Collection log parser for Red Hat’s Garbage Collection algorithm Shenandoah by extending an open-source project GCViewer. Additional aim is to take a further look into the Garbage Collection in Java.
The thesis is split into two main parts. The first part describes the background of Garbage Collection in Java and upcoming changes to the logging system in Java 9. The second part covers the implementation and the validation of the parser.
The intended Shenandoah parser was implemented, validated, and a pull request to add it to GCViewer project was created.
Graduation Thesis language
English
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Vladimir Šor, Pelle Jakovits
Defence year
2017
 
PDF