Heuristic for initial settings of garbage collector Shenandoah

This thesis deals with the new garbage collector Shenondoah for Java Virtual Machine. The first part introduces the main concepts of this specific garbage collector which is followed by comparation with already existing garbage collectors. In the second part of the thesis, as the possibilities of settings are explored, the selected parameters are submitted to be tested on multiple hardware configurations using standard test tools SPECjvm and SPECjbb. Test results are interpreted in order to recommend appropriate settings for similar configurations.


Faculty of Informatics

Date of Completion

fall 2016



Marek Grác


Pavel Tišnovský


Jan Blizňák