| Morris's Garbage Compaction Algorithm Restores Reference Counts |
| Full text |
Pdf
(304 KB)
|
| Source
|
ACM Transactions on Programming Languages and Systems (TOPLAS)
archive
Volume 1 , Issue 1 (July 1979)
table of contents
Pages: 115 - 120
Year of Publication: 1979
ISSN:0164-0925
|
|
Author
|
|
David S. Wise
|
Computer Science Department, Indiana University, 101 Lindley Hall, Bloomington, IN
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 23, Citation Count: 3
|
|
|
ABSTRACT
The two-pass compaction algorithm of F.L. Morris, which follows upon the mark phase in a garbage collector, may be modified to recover reference counts for a hybrid storage management system. By counting the executions of two loops in that algorithm where upward and downward references, respectively, are forwarded to the relocation address of one node, we can initialize a count of active references and then update it but once. The reference count may share space with the mark bit in each node, but it may not share the additional space required in each pointer by Morris's algorithm, space which remains unused outside the garbage collector.
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
|
CLARli, D.W., ANO GREEN, C.C. A note on shared structure in Lisp. Inform. Proc. Ltrs. 7, 6 (Oct. 1978), 312-314.
|
 |
3
|
|
| |
4
|
FRIEDMAN, D.P., ANO WISE, D.S. Garbage collecting a heap which includes a scatter table. Inform. Proc. Ltrs. 5, 6 (Dec. 1976), 161-164. Erratum. Inform. Proc. Ltrs. 6, 2 (April 1977), 72.
|
| |
5
|
FRIEDMAN, D.P., AND WISE, D.S. Reference counting can manage the circular environments of mutual recursion. Inform. Proc. Ltrs. 8, 1 (Jan. 1979), 41-44.
|
 |
6
|
|
| |
7
|
T~.RASI~IMA, M., AND GOTO, E. Genetic order and compactffying garbage collectors. Inform. Proc. Ltrs. 7, 1 (Jan. 1978), 27-32.
|
| |
8
|
WISE, D.S., AND FRIEDMAN, D.P. The one-bit reference count. Nordisk Tidskr. Informationsbehandling (BIT) 17, 3 (Sept. 1977), 351-359.
|
|