Location of Repository

The Garbage Collection Toolkit as an Experimentation Tool

By Darko Stefanovic

Abstract

Introduction The UMass Garbage Collection Toolkit[4] was designed to facilitate language implementation by providing a language-independent library of collection algorithms and policies, and auxiliary data structures. Having integrated the toolkit collector into Standard ML of New Jersey, we found that the functionality of the toolkit allowed us to perform experiments revealing the nature of object allocation and object dynamics in the SML/NJ system. We explored ways to visualize the large quantities of data our instrumentation gathers. We believe that the techniques developed can be of use to the language implementor in reviewing overall performance, and to the application writer in tracking down the space behavior of the program (which, for functional languages, is often not intimately related to the source program). In the following we briefly describe the collector interface with SML, discuss the methodology of experiments, and outline the outcome of the experiments. Alth

Year: 1993
OAI identifier: oai:CiteSeerX.psu:10.1.1.19.89
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://www.cs.unm.edu/~darko/p... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.