See this document in CiteSeerX!

Automatic Heap Sizing: Taking Real Memory Into Account (2004)  (Make Corrections)  (1 citation)
Ting Yang Matthew Hertz Emery D. Berger Scott F. Kaplan J. Eliot B. Moss...



  Home/Search   Context   Related

 
View or download:
umass.edu/~emery/p...2004heapsize.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: Heap size has a huge impact on the performance of garbage collected applications. A heap that barely meets the application's needs causes excessive GC overhead, while a heap that exceeds physical memory induces paging. Choosing the best heap size a priori is impossible in multiprogrammed environments, where physical memory allocations to processes change constantly. We present an automatic heap-sizing algorithm applicable to different garbage collectors with only modest changes. It relies on an ... (Update)

Similar documents based on text:   More   All
1.0:   Automatic Heap Sizing: Taking Real Memory into Account - Yang, Berger, Hertz.. (2004)   (Correct)
0.9:   Autonomic Heap Sizing: Taking Real Memory into Account - Yang, Berger, Hertz.. (2001)   (Correct)
0.3:   Resume - Diwan   (Correct)

BibTeX entry:   (Update)

T. Yang, E. D. Berger, M. Hertz, S. F. Kaplan, and J. E. B. Moss. Automatic heap sizing: Taking real memory into account. In A. Diwan, editor, ISMM'04 Proceedings of the Third International Symposium on Memory Management, ACM SIGPLAN Notices, Vancouver, Oct. 2004. ACM Press. http://citeseer.ist.psu.edu/article/yang04automatic.html   More

@misc{ yang04automatic,
  author = "T. Yang and E. Berger and M. Hertz and S. Kaplan and J. Moss",
  title = "Automatic heap sizing: Taking real memory into account",
  text = "T. Yang, E. D. Berger, M. Hertz, S. F. Kaplan, and J. E. B. Moss. Automatic
    heap sizing: Taking real memory into account. In A. Diwan, editor, ISMM'04
    Proceedings of the Third International Symposium on Memory Management, ACM
    SIGPLAN Notices, Vancouver, Oct. 2004. ACM Press.",
  year = "2004",
  url = "citeseer.ist.psu.edu/article/yang04automatic.html" }
Citations (may not include all citations):
167   Garbage collection in an uncooperative environment (context) - Boehm, Weiser - 1988
123   Simple generational garbage collection and fast allocation - Appel - 1989
101   Garbage collection in a large LISP system (context) - Moon - 1984
18   Improving the performance of SML garbage collection using ap.. (context) - Cooper, Nettles et al. - 1992
17   The case for compressed caching in virtual memory systems - Wilson, Kaplan et al. - 1999
16   Two-level replacement decisions in paging stores (context) - Babaoglu, Ferrari - 1983
15   Memory system behavior of Java programs: Methodology and ana.. (context) - Kim, Hsu - 2002
15   High Performance Garbage Collection in Java with MMTk (context) - Blackburn, Cheng et al. - 2004
13   Controlling garbage collection and heap growth to reduce the.. - Brecht, Arjomandi et al. - 2001
11   An advisor for flexible working sets (context) - Alonso, Appel - 1990
10   The Jalepeno virtual machine (context) - Alpern, Attanasio et al. - 2000
9   Trace reduction for virtual memory simulations - Kaplan, Smaragdakis et al. - 1999
9   Implementing Jalepeno in Java (context) - Alpern, Attanasio et al. - 1999
5   The EELRU adaptive replacement algorithm (context) - Smaragdakis, Kaplan et al. - 2003
4   Flexible reference trace reduction for VM simulations - Kaplan, Smaragdakis et al. - 2003
3   Dynamic SimpleScalar: Simulating Java Virtual Machines - Huang, Moss et al. - 2003
2   Autonomic heap sizing: Taking real memory into account - Yang, Berger et al. - 2004
2   Garbage collection versus swapping (context) - Barnett - 1979
1   Page-level cooperative garbage collection - Hertz, Feng et al. - 2004
http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.html
http://www.novell.com/documentation/index.html
http://www.bea.com/content/news

Documents on the same site (http://www.cs.umass.edu/~emery/):   More
MC²: High-Performance Garbage Collection for.. - Sachindran, Moss, Berger (2001)   (Correct)
Page-Level Cooperative Garbage Collection - Matthew Hertz Yi (2004)   (Correct)
Autonomic Heap Sizing: Taking Real Memory into Account - Yang, Berger, Hertz.. (2001)   (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