A parallel, incremental, mostly concurrent garbage collector for servers

  title={A parallel, incremental, mostly concurrent garbage collector for servers},
  author={Katherine Barabash and Ori Ben-Yitzhak and Irit Goft and Elliot K. Kolodner and Victor Leikehman and Yoav Ossia and Avi Owshanko and Erez Petrank},
  journal={ACM Trans. Program. Lang. Syst.},
Multithreaded applications with multigigabyte heaps running on modern servers provide new challenges for garbage collection (GC). The challenges for “server-oriented” GC include: ensuring short pause times on a multigigabyte heap while minimizing throughput penalty, good scaling on multiprocessor hardware, and keeping the number of expensive multicycle fence instructions required by weak ordering to a minimum.We designed and implemented a collector facing these demands building on the mostly… CONTINUE READING
Highly Cited
This paper has 52 citations. REVIEW CITATIONS


Publications referenced by this paper.
Showing 1-10 of 14 references

IA-64 Application Developer’s Architecture Guide

  • Available at http://developer. intel.com/design…
  • 1999
Highly Influential
4 Excerpts

JSRs: Java Specification Requests

  • SUN
  • JSR 133: Java Memory Model and Thread…
  • 2003
Highly Influential
3 Excerpts

Sensible sanitation - understanding the IBM java garbage collector (Part 1: Object allocation)

  • http://www.ibm.com/developerworks/ibm/library/i…
  • 2002
Highly Influential
4 Excerpts

Similar Papers

Loading similar papers…