the Garbage Collection Bibliography

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 6 November 2017.

[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]


O


[oanc09] Cosmin E. Oancea, Alan Mycroft, and Stephen M. Watt. A new approach to parallelising tracing algorithms. In Kolodner and Steele [ISMM09], 2009, pages 10-19. Available here.


[odei10] Rei Odaira, Kazunori Ogata, Kiyokuni Kawachiya, Tamiya Onodera, and Toshio Nakatani. Efficient runtime tracking of allocation sites in Java. In Fiuczynski et al. [VEE10], 2010, pages 109-120. Available here.


[ofar92] William Gerald O'Farrell. Garbage Collection Algorithms for the Connection Machine. PhD thesis, Syracuse University, 1991.


[ogas09] Takeshi Ogasawara. NUMA-aware memory manager with dominant-thread-based copying GC. In OOPSLA 2009 [OOPSLA09], 2009, pages 377-390. Available here.


[ogat10] Kazunori Ogata, Dai Mikurube, Kiyokuni Kawachiya, Scott Trent, and Tamiya Onodera. A study of Java's non-Java memory. In OOPSLA 2010 [OOPSLA10], 2010, pages 191-204. Available here.


[ogur89] Takeshi Ogura, Junzo Yamada, Shin-Ichiro Yamada, and Masa-Aki Tan-No. 20-kbit associative memory LSI for artificial intelligence machines. IEEE Journal of Solid-State Circuits, 24(4), August 1989.


[oiwa09] Yutaka Oiwa. Implementation of the memory-safe full ANSI-C compiler. In PLDI 2009 [PLDI09], 2009, pages 259-269. Available here.


[olde85] Rod R. Oldehoeft and S. J. Allan. Adaptive exact-fit storage management. Communications of the ACM, 28(5):506-511, May 1985.


[olde92] William J. Older and John A. Rummell. An incremental garbage collector for WAM-based Prolog. In International Conference on Logic Programming, pages 369-383, Washington, DC, 1992.


[OMG97] Object Management Group. Garbage Collection of CORBA Objects, 1997. Draft RFP. Available here.


[omoh91] Stephen M. Omohundro. The Sather Language. ICSI, Berkeley, 1991.


[onei06] Melissa E. O'Neill and F. Warren Burton. Smarter garbage collection with simplifiers. In Hosking and Adl-Tabatabai [MSPC06], 2006, pages 19-30. Available here.


[onod93] Tamiya Onodera. A generational and conservative copying collector for hybrid object-oriented languages. Software: Practice and Experience, 23(10):1077-1093, October 1993.


[OOPSLA86] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 21(11), Portland, OR, November 1986. ACM Press. Available here.


[OOPSLA87] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 22(12), Orlando, FL, December 1987. ACM Press. Available here.


[OOPSLA88] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 23(11), San Diego, CA, November 1988. ACM Press. Available here.


[OOPSLA89] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 24(10), New Orleans, LA, October 1989. ACM Press. Available here.


[OOPSLA90] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 25(10), Ottawa, Canada, October 1990. ACM Press. Available here.


[OOPSLA91] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 26(11), Phoenix, AZ, November 1991. ACM Press. Available here.


[OOPSLA92] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 27(10), Vancouver, Canada, October 1992. ACM Press. Available here.


[OOPSLA93] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 28(10), Washington, DC, October 1993. ACM Press. Available here.


[OOPSLA94] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 29(10), Portland, OR, October 1994. ACM Press. Available here.


[OOPSLA95] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 30(10), Austin, TX, October 1995. ACM Press. Available here.


[OOPSLA96] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 31(10), San Jose, CA, October 1996. ACM Press. Available here.


[OOPSLA97] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 32(10), Atlanta, GA, October 1997. ACM Press. Available here.


[OOPSLA98] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 33(10), Vancouver, Canada, October 1998. ACM Press. Available here.


[OOPSLA99] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 34(10), Denver, CO, October 1999. ACM Press. Available here.


[OOPSLA00] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 35(10), Minneapolis, MN, October 2000. ACM Press. Available here.


[OOPSLA01] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 36(11), Tampa, FL, November 2001. ACM Press. Available here.


[OOPSLA02] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 37(11), Seattle, WA, November 2002. ACM Press. Available here.


[OOPSLA03] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 38(11), Anaheim, CA, November 2003. ACM Press. Available here.


[OOPSLA04] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 39(10), Vancouver, Canada, October 2004. ACM Press. Available here.


[OOPSLA05] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 40(10), San Diego, CA, October 2005. ACM Press. Available here.


[OOPSLA06] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 41(10), Portland, OR, October 2006. ACM Press. Available here.


[OOPSLA07] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 42(10), Montréal, Canada, October 2007. ACM Press. Available here.


[OOPSLA08] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 43(10), Nashville, TN, October 2008. ACM Press. Available here.


[OOPSLA09] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices 44(10), Orlando, FL, October 2009. ACM Press. Available here.


[OOPSLA10] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Reno, NV, October 2010. ACM Press. Available here.


[OOPSLA11] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Portland, OR, October 2011. ACM Press.


[OOPSLA12] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Tuscon, AZ, October 2012. ACM Press.


[OOPSLA13] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Indianapolis, IN, October 2013. ACM Press.


[OOPSLA14] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Portland, OR, October 2014. ACM Press.


[OOPSLA15] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Pittsburgh, PA, October 2015. ACM Press.


[OOPSLA16] ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Amsterdam, October 2016. ACM Press.


[oper89] H. L. Operowsky. Optimization and Garbage Collection in Ada Programs on Shared Memory Computers. PhD thesis, New York Academy of Sciences, New York, 1989.


[optimizeit] Borland. OptimizeIt. http://www.optimizeit.com. Available here.


[orac08] Mission-critical Java. Oracle white paper, Oracle Corporation, October 2008. Describes Oracle JRockit Real Time. Available here.


[JNI60] Java Native Interface 6.0 API Specification, 2015. Available here.


[orga83] E. I. Organick. A Programmer's View of the Intel 432 System. McGraw-Hill, 1983.


[orlo06] M. Orlovich and R. Rugina. Memory leak analysis by contradiction. In International Static Analysis Symposium (SAS), Seoul, South Korea, August 2006. Available here.


[ossi02] Yoav Ossia, Ori Ben-Yitzhak, Irit Goft, Elliot K. Kolodner, Victor Leikehman, and Avi Owshanko. A parallel, incremental and concurrent GC for servers. In PLDI 2002 [PLDI02], 2002, pages 129-140. Available here.


[ossi04] Yoav Ossia, Ori Ben-Yitzhak, and Marc Segal. Mostly concurrent compaction for mark-sweep GC. In Bacon and Diwan [ISMM04], 2004, pages 25-36. Available here.


[oste12] Erik Österlund and Welf Löwe. Analysis of pure methods using garbage collection. In Mutlu and Zhang [MSPC12], 2012, pages 48-57. Available here.


[oste15] Erik Österlund and Welf Löwe. Concurrent compaction using a field pinning protocol. In Bond and Hosking [ISMM15], 2015, pages 56-69. Available here.


[oste16] Erik Österlund and Welf Löwe. Block-free concurrent GC: Stack scanning and copying. In Zhang and Flood [ISMM16], 2016, pages 1-12. Available here.


[otoo93a] James W. O'Toole, Scott M. Nettles, and David Gifford. Concurrent compacting garbage collection of a persistent heap. In SOSP 1993 [SOSP93], 1993, pages 161-174. Also MIT/CMU Technical report MIT-LCS-TR-569. The same paper as [nett93b]. Available here.


[otoo93] James W. O'Toole and Scott M. Nettles. Concurrent replicating garbage collection. Technical Report MIT-LCS-TR-570 and CMU-CS-93-138, MIT and CMU, 1993. Also LFP94 and OOPSLA93 Workshop on Memory Management and Garbage Collection. Available here.


[otoo93b] James W. O'Toole and Scott M. Nettles. Real-time replication GC: An implementation report. Technical Report MIT-LCS-TR-568 and CMU-CS-93-136, MIT and CMU, 1993. WWW page says this is unpublished.


[otoo90] James W. O'Toole. Garbage collecting locally, December 1990. Area Exam, Department of Electrical Engineering and Computer Science, MIT. Available here.


[otoo93c] James W. O'Toole. Garbage collecting an object cache. Technical Report MIT/LCS/TM-485, MIT Press, April 1993. Available here.


[ovm] The Ovm virtual machine. Available here.


[owic76] Susan Owicki and David Gries. Verifying properties of parallel programs: An axiomatic approach. Communications of the ACM, 19(5):279-285, May 1976.


[owic82] Susan Owicki and Leslie Lamport. Proving liveness properties of concurrent programs. ACM Transactions on Programming Languages and Systems, 4(3):455-495, July 1982.


[owic81] Susan Owicki. Making the world safe for garbage collection. In POPL 1981 [POPL81], 1981, pages 77-86. Available here.


[ozaw89] Toshihiro Ozawa, Akira Hosoi, and Akira. Hattori. Generation type garbage collection for parallel logic languages. ICOT technical report TR-512, Institute for New Generation Computer Technology, October 1989.

Up [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