• DocumentCode
    2047650
  • Title

    A new implementation technique for memory management

  • Author

    Rezaei, Mehran ; Kavi, Krishna M.

  • Author_Institution
    Alabama Univ., Huntsville, AL, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    332
  • Lastpage
    339
  • Abstract
    Dynamic memory management is an important and essential part of computer systems design. Efficient memory allocation, garbage collection and compaction are becoming increasingly more critical in parallel, distributed and real-time applications using object-oriented languages like C++ and Java. We present a technique that uses a binary tree for the list of available memory blocks and show how this method can manage memory more efficiently and facilitate easy implementation of well known garbage collection techniques
  • Keywords
    C++ language; Java; distributed processing; parallel programming; real-time systems; storage management; tree data structures; C++; Java; binary tree; computer systems design; distributed applications; dynamic memory management; efficient memory allocation; garbage collection; garbage compaction; memory blocks; object-oriented languages; parallel applications; real-time applications; Application software; Binary trees; Compaction; Embedded system; Hardware; Internet; Java; Memory management; Random access memory; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southeastcon 2000. Proceedings of the IEEE
  • Conference_Location
    Nasville, TN
  • Print_ISBN
    0-7803-6312-4
  • Type

    conf

  • DOI
    10.1109/SECON.2000.845587
  • Filename
    845587