Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Eliminate memory fragmentation through holes in the heap

Published: 01 December 1994 Publication History

Abstract

Memory allocators have memory fragmentation problem, which can result in large amount of wasted memory. The capability to create unmapped pages in the heap can eliminate most of the memory fragmentation, and reduce paging I/O activity. This has implications to both manual, and automatic memory management.

References

[1]
Paul R. Wilson, "Uniprocessor Garbage Collection Techniques", Proc. 1992 SIGPLAN International Workshop on Memory Management, St. Malo, France, Sep. 1992.
[2]
"Subroutines Overview", AIX Version 3.2 General Programming Concepts.
[3]
Aaron M. Tenenbaum, Yedidyah Langsam, Moshe J. Augenstein, "Data Structures using C", Prentice Hall, 1990.
[4]
Andrew S. Tanenbaum, "Operating Systems: Design and Implementation", Prentice Hall, 1987.
[5]
Paul R. Wilson, Michael S. Lam, and Thomas G. Moher, "Caching Considerations for Generational Garbage Collection", Conference Record of the 1992 ACM Symposium on LISP and Functional Programming, San Francisco, CA, June 1992, ACM Press.
[6]
Thomas Wang, "MM Garbage Collector for C++", Master's thesis, California Polytechnic State University, San Luis Obispo, CA, Oct 1989.

Recommendations

Comments

Information & Contributors

Information

Published In

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1994
Published in SIGPLAN Volume 29, Issue 12

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 177
    Total Downloads
  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)2
Reflects downloads up to 14 Oct 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media