Multithreading support in GarCoSim

Loading...
Thumbnail Image

Date

2018

Journal Title

Journal ISSN

Volume Title

Publisher

University of New Brunswick

Abstract

Garbage Collection Simulator (GarCoSim) is a framework that has been created to ease the analysis of existing memory management techniques, as well as the prototyping of new memory management techniques. As a part of the framework, the Trace File Simulation tool has been created to prototype and test new Memory Allocation and Garbage Collection (GC) policies. This thesis focuses on the enhancement of the functionality of the simulator, namely on enabling the simulator to run multiple threads. Such a simulation would represent processes in memory more realistically, as well as allowing prototyping and testing thread-aware garbage collection methods. This work describes the changes that have been made to the simulator and its trace files to make such a parallel execution possible.

Description

Keywords

Citation