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-2017
Richard Jones
Last updated 26 July 2018.
[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] European Conference on Object-Oriented Programming, 1984.
[ECOOP87] J. Bézivin, J.-M. Hullot, P. Cointe, and Henry Lieberman, editors.
European Conference on Object-Oriented Programming, volume 276 of
Lecture Notes in Computer Science, Paris, France, June 1987.
Springer-Verlag.
Available here.
[ECOOP93] Oscar Nierstrasz, editor.
7th European Conference on Object-Oriented Programming, volume 707 of
Lecture Notes in Computer Science, Kaiserslautern, Germany, July
1993. Springer-Verlag.
Available here.
[ECOOP94] M. Tokoro and R. Pareschi, editors.
8th European Conference on Object-Oriented Programming, volume 821 of
Lecture Notes in Computer Science, Bologna, Italy, 1994.
Springer-Verlag.
Available here.
[ECOOP95] Oscar Nierstrasz, editor.
9th European Conference on Object-Oriented Programming, volume 952 of
Lecture Notes in Computer Science, øAarhus, Denmark, August 1995. Springer-Verlag.
Available here.
[ECOOP98] Eric Jul, editor.
12th European Conference on Object-Oriented Programming, volume 1445
of Lecture Notes in Computer Science, Brussels, Belgium, July 1998.
Springer-Verlag.
Available here.
[ECOOP99] Rachid Guerraoui, editor.
13th European Conference on Object-Oriented Programming, volume 1628
of Lecture Notes in Computer Science, Lisbon, Portugal, July 1999.
Springer-Verlag.
Available here.
[ECOOP01] Jørgen Lindskov Knudsen, editor. 15th European Conference on Object-Oriented Programming, volume 2072
of Lecture Notes in Computer Science, Budapest, Hungary, June 2001.
Springer-Verlag.
Available here.
[ECOOP02] Boris Magnusson, editor.
16th European Conference on Object-Oriented Programming, volume 2374
of Lecture Notes in Computer Science, Málaga, Spain, June 2002.
Springer-Verlag.
Available here.
[ECOOP03] Luca Cardelli, editor.
17th European Conference on Object-Oriented Programming, volume 2743
of Lecture Notes in Computer Science, Darmstadt, Germany, June
2003. Springer-Verlag.
Available here.
[ECOOP04] Martin Odersky, editor.
18th European Conference on Object-Oriented Programming, volume 3086
of Lecture Notes in Computer Science, Oslo, Norway, June 2004.
Springer-Verlag.
Available here.
[ECOOP05] Andrew P. Black, editor.
19th European Conference on Object-Oriented Programming, volume 3586
of Lecture Notes in Computer Science, Glasgow, Scotland, July 2005.
Springer-Verlag.
Available here.
[ECOOP07] Erik Ernst, editor.
21st European Conference on Object-Oriented Programming, volume 4609
of Lecture Notes in Computer Science, Berlin, Germany, July 2007.
Springer-Verlag.
Available here.
[ECOOP08] Jan Vitek, editor.
22nd European Conference on Object-Oriented Programming, volume 5142
of Lecture Notes in Computer Science, Paphos, Cyprus, July 2008.
Springer-Verlag.
Available here.
[ECOOP09] Sophia Drossopoulou, editor.
23rd European Conference on Object-Oriented Programming, volume 5653
of Lecture Notes in Computer Science, Genoa, Italy, July 2009.
Springer-Verlag.
Available here.
[ECOOP11] Mira Mezini, editor.
25th European Conference on Object-Oriented Programming, volume 6813
of Lecture Notes in Computer Science, Lancaster, UK, July 2011.
Springer-Verlag.
Available here.
[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, pages 85-102. USENIX Association, 1991.
[edel90] Daniel R. Edelson.
Dynamic storage reclamation in C++.
Master's thesis, University of California, Santa Cruz, June 1990.
[edel92] Daniel R. Edelson.
A mark-and-sweep collector for C++.
In POPL 1992 [POPL92], 1992.
Available here.
[edel92a] Daniel R. Edelson.
Precompiling C++ for garbage collection.
In Bekkers and Cohen [IWMM92], 1992, pages 299-314.
Available here.
[edel92b] Daniel R. Edelson.
Smart pointers: They're smart, but they're not pointers.
In USENIX C++ Conference, Portland, OR, August 1992. USENIX.
[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.
Available here.
[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.
[emmi09] Michael Emmi, Ranjit Jhala, Eddie Kohler, and Rupak Majumdar.
Verifying reference counting implementations.
In S. Kowalewshi and A. Philippou, editors, Tools and Algorithms for the
Construction and Analysis of Systems (TACAS), volume 5505 of
Lecture Notes in Computer Science, pages 352-367. Springer, 2009.
[EMSOFT01] T.A. Henzinger and C.M. Kirsch, editors.
1st International Workshop on Embedded Software (EMSOFT), volume 2211
of Lecture Notes in Computer Science, Tahoe City, CA, 2001.
Springer-Verlag.
Available here.
[endo97] Toshio Endo, Kenjiro Taura, and Akinori Yonezawa.
A scalable mark-sweep garbage collector on large-scale shared-memory
machines.
In ACM/IEEE Conference on Supercomputing, San Jose, CA, November
1997.
Available here.
[endo02] Toshio Endo, Kenjiro Taura, and Akinori Yonezawa.
Reducing pause time of conservative collectors.
In Boehm and Detlefs [ISMM02], 2002, 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.
[endo01] Toshio Endo.
Scalable Dynamic Memory Management Module on Shared Memory
Multiprocessors.
PhD thesis, University of Tokyo, September 2001.
[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.
[eran13] H. Eran and E. Petrank.
A study of data structures with a deep heap shape.
In MSPC 2013 [MSPC13], 2013, pages 21–-28.
Available here.
[eran12] H. Eran.
A study of data structures with a deep heap shape.
Master's thesis, Technion, 2012.
Available
here.
[ersh58] A. P. Ershov.
On programming of arithmetic operations.
Communications of the ACM, 1(8):3-6, August 1958.
Available here.
[ESOP86] Bernard Robinet and Reinhard Wilhelm, editors.
European Symposium on Programming, volume 213 of Lecture Notes
in Computer Science, Saarbrücken, Germany, March 1986.
Springer-Verlag.
Available here.
[ESOP90] Neil D. Jones, editor.
European Symposium on Programming, volume 432 of Lecture Notes
in Computer Science, Copenhagen, Denmark, May 1990. Springer-Verlag.
Available here.
[ESOP92] European Symposium on Programming, volume 582 of Lecture Notes
in Computer Science, Rennes, France, February 1992. Springer-Verlag.
Available here.
[ESOP03] Pierpaolo Degano, editor.
European Symposium on Programming, Lecture Notes in Computer Science,
Warsaw, Poland, April 2003. Springer-Verlag.
Available here.
[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.
Available here.
[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