Undergrad Research Project - Jikes GC Accelerator Project

Summer-2 2016

Student
Ridhi Surana
Advisor
Brandon Lucia
Project description

Unlike C, Java has automated garbage collection thus allowing developers to create new objects without having to worry about explicit allocation and deallocation. This project uses Jikes RVM - a research virtual machine to study various garbage collection algorithms namely generational and mark and sweep. Once we study the behavior of these algorithms - particularly the gen-Immix subclass, we aim to identify number of pointer traversals happing in a certain garbage collection cycle during the transitive closure of the heap and propose ways to accelerate this mechanism.

Return to project list