Abstract

Many modern programming languages rely on memory management environments that are responsible for allocation and deallocation of objects. Garbage collection phases are used in order to detect inaccessible objects on the heap so they can be deallocated. The performance of garbage collection techniques depends heavily on the environment, implementation specific parameters and the benchmark used. The contribution of this publication is an extendable memory management simulator, which aims to assist developers in memory management evaluation and research. The simulator is capable of reading operations from a trace ?file extracted from a virtual machine and simulating the memory management needed by the simulated mutator. The framework aims to provide an isolated experimentation and comparison platform in the ?field of automatic memory management. New algorithms can be added to the framework in order to compare them to established algorithms.

Details

Title
GarCoSim: A Framework for Automated Memory Management Research and Evaluation
Author
Nasartschuk, Konstantin; Dombrowski, Marcel; Basa, Tristan; Rahman, Mazder; Kent, Kenneth; Dueck, Gerhard
Pages
263-268
Section
Journal_Article
Publication year
2016
Publication date
Dec 2016
Publisher
European Alliance for Innovation (EAI)
e-ISSN
20329407
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2306291519
Copyright
© 2016. This work is licensed under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.