Mark-and-sweep collector for C++

ISSN: 07308566
17Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

Our research is concerned with compiler-independent, tag-free garbage collection for the C++ programming language. We have previously presented a copying collector based on root registration. This paper presents a mark-and-sweep garbage collector that ameliorates shortcomings of the previous collector. We describe the two collectors and discuss why the new one is an improvement over the old one. We have tested this collector and a conservative collector in a VLSI CAD application, and this paper discusses the differences. Currently this prototype of the collector imposes too much overhead on our application. We intend to solve that problem, and then use the techniques described in this paper to implement a generational Mark-and-Sweep collector for C++.

Cite

CITATION STYLE

APA

Edelson, D. R. (1992). Mark-and-sweep collector for C++. In Conference Record of the Annual ACM Symposium on Principles of Programming Languages (pp. 51–58). Publ by ACM.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free