Garbage Collection (GC)
With any addition of parallelism, the dependency on efficient memory management increases to avoid memory bottlenecks that limit performance. This research stream will research and develop support for efficient Garbage Collection (GC) within the Java VM. This is a difficult problem with much research needed to uncover how best to increase performance without affecting the responsiveness of the Java VM to user applications. With memory management acting as a background process, one must be careful to not interfere with user applications at undesirable times.