This bibliography may be freely used for non-commercial purposes.
It may also be freely distributed provided that this notice is included.
I would be most grateful to receive additions, corrections and URLs of
electronically available papers.
The full bibliography
is also available in compressed
BibTeX (140k)
and
PDF
forms.
Further GC-related material can be found on
the Garbage Collection page.
Richard Jones
Copyright ©1996, Richard Jones
Last updated 19 March 2010.
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Y]
[Z]

[ecka87] J. Dana Eckart and Richard J. Leblanc.
Distributed garbage collection.
ACM SIGPLAN Notices, 22(7):264-273, 1987.
[ecka87a] J. Dana Eckart.
Garbage Collection for Functional Languages in a Distributed System.
PhD thesis, Georgia Institute of Technology, 1988, 1987.
[ECOOP84] Proceedings of 1984 European Conference on Object-Oriented Programming,
ECOOP84, 1984.
[ECOOP87] J. Bézivin, J.-M. Hullot, P. Cointe, and Henry Lieberman, editors.
Proceedings of 1987 European Conference on Object-Oriented Programming,
ECOOP87, volume 276 of Lecture Notes in Computer Science.
Springer-Verlag, June 1987.
[ECOOP93] O. Nierstras, editor.
Proceedings of 1993 European Conference on Object-Oriented Programming,
ECOOP93, volume 707 of Lecture Notes in Computer Science,
Kaiserslautern, Germany, July 1993. Springer-Verlag.
[ECOOP94] M. Tokoro and R. Pareschi, editors.
Proceedings of the Eighth European Conference on Object-Oriented
Programming, ECOOP94, volume 821 of Lecture Notes in Computer
Science. Springer-Verlag, 1994.
[ECOOP95] O. Nierstras, editor.
Proceedings of 1995 European Conference on Object-Oriented Programming,
ECOOP95, Lecture Notes in Computer Science. Springer-Verlag, August
1995.
[ECOOP98] Eric Jul, editor.
Proceedings of 12th European Conference on Object-Oriented Programming,
ECOOP98, volume 1445 of Lecture Notes in Computer Science,
Brussels, July 1998. Springer-Verlag.
[ECOOP99] Proceedings of 13th European Conference on Object-Oriented Programming,
ECOOP99, Lisbon, July 1999.
[ECOOP01] Jørgen Lindskov Knudsen, editor. Proceedings of 15th European Conference on Object-Oriented Programming,
ECOOP 2001, volume 2072 of Lecture Notes in Computer Science,
Budapest, June 2001. Springer-Verlag.
[ECOOP02] Proceedings of 16th European Conference on Object-Oriented Programming,
ECOOP 2002, Lecture Notes in Computer Science. Springer-Verlag, 2002.
[ECOOP04] Proceedings of 18th European Conference on Object-Oriented Programming,
ECOOP 2004, Lecture Notes in Computer Science, Oslo, June 2004.
Springer-Verlag.
[ECOOP05] Andrew Black, editor.
Proceedings of 19th European Conference on Object-Oriented Programming,
ECOOP 2005, Lecture Notes in Computer Science, Glasgow, July 2005.
Springer-Verlag.
[ECOOP07] Proceedings of 2st European Conference on Object-Oriented Programming,
ECOOP 2007, Lecture Notes in Computer Science, Berlin, July 2007.
Springer-Verlag.
[ECOOP08] Proceedings of 22nd European Conference on Object-Oriented Programming,
ECOOP 2008, Lecture Notes in Computer Science, Paphos, Cyprus, July
2008. Springer-Verlag.
[edel90a] Daniel R. Edelson and Ira Pohl.
The case for garbage collection in C++.
In Jul and Juul [OOPSLA90-gc], 1990.
Also University of California Santa Cruz technical report UCSC-CRL-90-37.
Available here.
[edel91] Daniel R. Edelson and Ira Pohl.
A copying collector for C++.
In Usenix C++ Conference Proceedings, pages 85-102. USENIX
Association, 1991.
[edel90] Daniel R. Edelson.
Dynamic storage reclamation in C++.
Master's thesis, University of California at Santa Cruz, June 1990.
[edel92] Daniel R. Edelson.
A mark-and-sweep collector for C++.
In POPL 1992 [POPL92], 1992.
[edel92a] Daniel R. Edelson.
Precompiling C++ for garbage collection.
In Bekkers and Cohen [IWMM92], 1992.
Available
here.
[edel92b] Daniel R. Edelson.
Smart pointers: They're smart, but they're not pointers.
In USENIX C++ Conference. USENIX Association, 1992.
Available
here.
[edel93] Daniel R. Edelson.
Comparing two garbage collectors for C++.
Technical Report UCSC-CRL-93-20, University of California, Santa Cruz, January
1993.
Available here.
[edel93a] Daniel Ross Edelson.
Type-Specific Storage Management.
PhD thesis, University of California, Santa Cruz, May 1993.
[edwa] Daniel J. Edwards.
Lisp II garbage collector.
AI Memo 19, MIT AI Laboratory, Date unknown.
Available here.
[effi06a] Laura Effinger-Dean, Chris Erickson, Melissa O Neill, and Darren Strash.
Extending garbage collection to complex data structures.
In SPACE 2006 [SPACE06], 2006, pages 91-97.
Available here.
[effi06] Laura Effinger-Dean, Chris Erickson, Melissa O Neill, and Darren Strash.
Garbage collection for trailer arrays.
In SPACE 2006 [SPACE06], 2006, pages 83-90.
Available here.
[egud92] R. Egudo.
An analysis of a garbage collection operation.
International journal of mathematical education in science and
technology, 23(1):89-96, January 1992.
[ehn89] L. Ehn.
A contribution to the increase of efficiency of on-the-fly garbage
collection.
Computers And Artificial Intelligence, 8(1):83-91, 1989.
[ehn89a] L. Ehn.
Performance analysis of on-the-fly garbage collection systems.
Computers And Artificial Intelligence, 8(2):141-152, 1989.
[deso06] Ali Ebrahim El Desokey, Aida Abd El Gawad, Amany Sarhan, and Seham Moawed.
Improving the performance of the deferrable server based garbage collection
scheduling strategy.
In ITI 4th International Conference on Information and Communications
Technology, Cairo, Egypt, 2006.
Available here.
[elha90] Ahmed El-Habbash, Chris Horn, and Neville Harris.
Garbage collection in an object oriented, distributed, persistent
environment.
In Jul and Juul [OOPSLA90-gc], 1990.
Available here.
[elli88] John R. Ellis, Kai Li, and Andrew W. Appel.
Real-time concurrent collection on stock multiprocessors.
Technical Report DEC-SRC-TR-25, DEC Systems Research Center, Palo Alto, CA,
February 1988.
[elli93a] John R. Ellis and David L. Detlefs.
Safe, efficient garbage collection for C++.
Technical report, Xerox PARC, Palo Alto, CA, 1993.
Available here.
[elli88a] C. S. Ellis and T. J. Olson.
Algorithms for parallel memory allocation.
International Journal of Parallel Programming, 17(4):303-345, 1988.
[ARM] Margaret A. Ellis and Bjarne Stroustrup.
The Annotated C++ Reference Manual.
Addison-Wesley, 1990.
[elli93] John R. Ellis.
Put up or shut up.
In Moss et al. [OOPSLA93-gc], 1993.
Available here.
[elli95] John R. Ellis.
Tutorial: Is safe C++ an oxymoron?.
In PLDI 1995 [PLDI95], 1995.
[elsm95] Martin Elsman and Niels Hallenberg.
An optimizing back-end for the ML Kit using a stack of regions.
Student Project 95-7-8, Department of Computer Science (DIKU), University of
Copenhagen, July 1995.
[elsm01] Martin Elsman.
A stack machine for region based programs.
In SPACE 2001 [SPACE01], 2001.
Available here.
[elsm03] Martin Elsman.
Garbage collection safety for region-based memory management.
In Shao and Lee [TLDI03], 2003, pages 123-134.
Available here.
[elso75] M. Elson.
Data Structures.
Science Research Associates, 1975.
[EMSOFT01] T.A. Henzinger and C.M. Kirsch, editors.
First International Workshop on Embedded Software (EMSOFT), volume
2211 of Lecture Notes in Computer Science, Tahoe City, CA, 2001.
Springer.
[endo97] Toshio Endo, Kenjiro Taura, and Akinori Yonezawa.
A scalable mark-sweep garbage collector on large-scale shared-memory
machines.
In Proceedings of High Performance Computing and Networking (SC'97),
1997.
Available here.
[endo02] Toshio Endo, Kenjiro Taura, and Akinori Yonezawa.
Reducing pause time of conservative collectors.
In Boehm and Detlefs [ISMM02], 2003, pages 12-24.
Available here.
[endo98] Toshio Endo.
A scalable mark-sweep garbage collector on large-scale shared-memory
machines.
Master's thesis, University of Tokyo, February 1998.
Available here.
[enge91] Steven L. Engelstad and James E. Vandendorpe.
Automatic storage management for systems with real time constraints.
In Wilson and Hayes [OOPSLA91-gc], 1991.
Available
here.
[gay07] David Gay Rob Ennals and Eric Brewer.
Safe manual memory management.
In Morrisett and Sagiv [ISMM07], 2007, pages 2-14.
Available here.
[ESOP03] 12th European Symposium on Programming (ESOP 2003). Elsevier, 2003.
Also published in Science of Computer Programming, 50(1-3), March 2004.
[etie04] Lozes Etienne.
Separation logic preserves the expressive power of classical logic.
In SPACE 2004 [SPACE04], 2004.
Available here.
[evan97] Huw Evans and Peter Dickman.
Garbage collection and memory management.
In OOPSLA 1997 [OOPSLA97], 1997, pages 138-143.
Addendum to proceedings.
[evan96] David Evans.
Static detection of dynamic memory errors.
In PLDI 1996 [PLDI96], 1996, pages 44-53.
Available here.
[even81] Shimon Even and Yossi Shiloach.
An on-line edge-deletion problem.
Journal of the ACM, 28(1):1-4, January 1981.
[texa87] Explorer (tm) System Software Design Notes, June 1987.
Texas Instruments part number 2243208-0001*A.
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Y]
[Z]
This file was generated by bib2htmlwritten by
Richard Jones
University of Kent at Canterbury