ACM Home Page
Please provide us with feedback. Feedback
Combining card marking with remembered sets: how to save scanning time
Full text PdfPdf (996 KB)
Source International Symposium on Memory Management archive
Proceedings of the 1st international symposium on Memory management table of contents
Vancouver, British Columbia, Canada
Pages: 10 - 19  
Year of Publication: 1998
ISBN:1-58113-114-3
Also published in ...
Authors
Alain Azagury  Department of System Technology, IBM Haifa Research Lab, MATAM, Haifa 31905, Israel
Elliot K. Kolodner  Department of System Technology, IBM Haifa Research Lab, MATAM, Haifa 31905, Israel
Erez Petrank  Department of System Technology, IBM Haifa Research Lab, MATAM, Haifa 31905, Israel
Zvi Yehudai  Department of System Technology, IBM Haifa Research Lab, MATAM, Haifa 31905, Israel
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 23,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/286860.286862
What is a DOI?

ABSTRACT

We consider the combination of card marking with remembered sets for generational garbage collection as suggested by Hosking and Hudson [3]. When more than two generations are used, a naive implementation may cause excessive and wasteful scanning of the cards and thus increase the collection time. We offer a simple data structure and a corresponding algorithm to keep track of which cards need be scanned for which generation. We then extend these ideas for the Train Algorithm of [4]. Here, the solution is more involved, and allows tracking of which card should be scanned for which car-collection in the train.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
U. HSlzle. A fast write barrier for generational garbage collectors. In Eliot Moss, Paul R. Wilson, and Benjamin Zorn, editors. OOPSLA/ECOOP '93 Workshop on Garbage Collection in Object-Oriented Systems, October 1993
 
3
A. L. Hosking and R. L. Hudson. Remembered Sets Can Also Play Cards. In OOPSLA'93 Workshop on Garbage Collection and Memory Management. Washington, DC, September 1993.
 
4
5
 
6
 
7
8
 
9
10


Collaborative Colleagues:
Alain Azagury: colleagues
Elliot K. Kolodner: colleagues
Erez Petrank: colleagues
Zvi Yehudai: colleagues