Title :
A new implementation technique for memory management
Author :
Rezaei, Mehran ; Kavi, Krishna M.
Author_Institution :
Alabama Univ., Huntsville, AL, USA
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;
Conference_Titel :
Southeastcon 2000. Proceedings of the IEEE
Conference_Location :
Nasville, TN
Print_ISBN :
0-7803-6312-4
DOI :
10.1109/SECON.2000.845587