See this document in CiteSeerX!

Page-Level Cooperative Garbage Collection (2004)  (Make Corrections)  (1 citation)
Matthew Hertz, Yi Feng and Emery D. Berger Dept. of Computer Science...



  Home/Search   Context   Related

 
View or download:
umass.edu/~emery/pubs/0416.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  umass.edu/~emery/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Programs written in garbage-collected languages like Java often have large working sets and poor locality. Worse, a full garbage collection must visit all live data and is likely to touch pages that are no longer resident, triggering paging. The result is a pronounced drop in throughput and a spike in latency. We show that just a slight reduction in available memory causes the throughput of the SPECjbb benchmark to drop by 66% and results in garbage collection pauses lasting for several seconds. (Update)

Cited by:   More
Automatic Heap Sizing: Taking Real Memory Into Account - Ting Yang Matthew (2004)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Page-Level Cooperative Garbage Collection - Matthew Hertz Yi (2004)   (Correct)
0.4:   A Scalable Concurrent malloc(3) Implementation for FreeBSD - Evans (2006)   (Correct)
0.4:   Automatic Heap Sizing: Taking Real Memory into Account - Yang, Berger, Hertz.. (2004)   (Correct)

Similar documents based on text:   More   All
0.5:   Garbage Collection without Paging - Hertz, Feng, Berger (2005)   (Correct)
0.3:   A Locality-Improving Dynamic Memory Allocator - Yi Feng And (2005)   (Correct)
0.3:   Composing High-Performance Memory Allocators - Berger, Zorn, McKinley (2001)   (Correct)

BibTeX entry:   (Update)

M. Hertz, Y. Feng, and E. D. Berger. Page-level cooperative garbage collection. Technical Report TR-04-16, University of Massachusetts, 2004. http://citeseer.ist.psu.edu/642777.html   More

@misc{ hertz04pagelevel,
  author = "M. Hertz and Y. Feng and E. Berger",
  title = "Page-level cooperative garbage collection",
  text = "M. Hertz, Y. Feng, and E. D. Berger. Page-level cooperative garbage collection.
    Technical Report TR-04-16, University of Massachusetts, 2004.",
  year = "2004",
  url = "citeseer.ist.psu.edu/642777.html" }
Citations (may not include all citations):
123   Simple generational garbage collection and fast allocation - Appel - 1989
50   Hoard: A Scalable Memory Allocator for Multithreaded Applica.. - Berger, McKinley et al. - 2000
32   Improving locality of reference in a garbage-collecting memo.. (context) - Courts - 1988
18   Improving the performance of SML garbage collection using ap.. (context) - Cooper, Nettles et al. - 1992
16   Two-level replacement decisions in paging stores (context) - Babaoglu, Ferrari - 1983
12   How Java programs interact with virtual machines at the micr.. (context) - Eeckhout, Georges et al. - 2003
11   An advisor for fl exible working sets (context) - Alonso, Appel - 1990
10   The Jalepe no virtual machine (context) - Alpern, Attanasio et al. - 2000
9   Implementing Jalepe no in Java (context) - Alpern, Attanasio et al. - 1999
http://java.sun.com/j2se

Documents on the same site (http://www.cs.umass.edu/~emery/):   More
MC²: High-Performance Garbage Collection for.. - Sachindran, Moss, Berger (2001)   (Correct)
Autonomic Heap Sizing: Taking Real Memory into Account - Yang, Berger, Hertz.. (2001)   (Correct)
Automatic Heap Sizing: Taking Real Memory into Account - Yang, Berger, Hertz.. (2004)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC