Abstract
This paper presents and empirically evaluates a generational real-time garbage collection scheme, which is based on combining Baker’s real-time scheme with a simple generational scheme by Andrew W. Appel.
Similar content being viewed by others
References
Appel, A. W., “Simple Generational Garbage Collection and Fast Allocation,”Software Practice and Experience, 19, 2, pp. 171–183, February 1989.
Baker, H. G., “List Processing in Real Time on a Serial Computer,”Communications of the ACM, 21, 4, pp. 280–294, April 1978.
Cheney, C. J., “A Nonrecursive List Compacting Algorithm,”Communications of the ACM, 13, 11, pp. 677–678, November 1970.
Hudak, P., Jones, S. P., Wadler, P.,et al., “Report on the Programming Language Haskell,”SIGPLAN Notices,27,5, May 1992.
Lieberman, H. and Hewitt, C., “A Real-Time Garbage Collector Based on the Lifetimes of Objects,”Communications of the ACM, 26, 6, pp. 419–429, June 1983.
McCarthy, J., “Recursive Functions of Symbolic Expressions and Their Computation by Machine,”Communications of the ACM, pp. 184–195, April 1960.
Milner, R., Tofte, M., and Harper, R.,The Definition of Standard ML, MIT Press, 1990.
Steele, G. L. Jr., “Multiprocessing Compactifying Garbage Collection,”Communications of the ACM, 18, 9, pp. 495–508, September 1975.
Author information
Authors and Affiliations
Additional information
Real World Computing Partnership.
Khayri A. M. Ali, Ph.D.: He currently works as Dean of the Faculty of Computer Science at October University for Modern Sciences and Arts, Egypt. He received his B. Sc. (1970) in Electronics, his M. Sc. (1977) in Automatic Control, both from Egypt. He received his Ph.D. in Computer Systems from the Royal Institute of Technology, Stockholm, in 1984. His research interests are in developing parallel and distributed logic, functional, object-oriented, and constraints programming systems.
About this article
Cite this article
Ali, K.A.M. A simple generational real-time garbage collection scheme. NGCO 16, 201–221 (1998). https://doi.org/10.1007/BF03037316
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF03037316