This thesis aims at implementing a generational garbage collection algorithm within the ILDJIT system, a dynamic compiler supporting the execution of CIL bytecode (a.k.a. ECMA-335).
The thesis is offered to undergraduate students (laurea di primo livello), and can be continued during graduate students by moving to more advanced dynamic compilation topics using the same environment.
This thesis work will be part of a Framework Programme 7 project.