| Combining card marking with remembered sets: how to save scanning time |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 23, Citation Count: 4
|
|
|
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
|
|
|