Energy Aware Garbage Collection

Background:
•There is a lack of information regarding how much energy is spent by a GC (Garbage Collector)
•Energy spent by a GC (as in other software) is becoming more important day after day
•This means that sustainability is of great concern being the energy spent a crucial aspect


Goal:
•Perform a related work search of similar energy aware GCs
•Study the behaviour of production GCs energy-wise (Parallel, GC1, Shenodoah, ZGC)
•Propose solutions to make a GC to better use the energy available (e.g., run slowly when there is no urgency, save cores whentime is available, etc.)

Requirements:
•The candidate must enjoy and have adequate skills to deal with systems’
implementation
•The candidate should be able to program in Java
•Also relevant is a good tracking record (grades, classes done),
enthusiasm, and commitment

Supervisors:
•Paulo Ferreira

Published Oct. 7, 2026 3:54 PM - Last modified Oct. 7, 2026 3:54 PM

Supervisor(s)

Scope (credits)

60