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
Link To Document