DocumentCode
3336898
Title
A hybrid allocator
Author
Hasan, Yusuf ; Chang, J. Morris
Author_Institution
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
fYear
2003
fDate
6-8 March 2003
Firstpage
214
Lastpage
222
Abstract
Dynamic memory management can make up to 30% of total program execution time. Object oriented languages like C++ allocate and free dynamic memory prolifically. Since computer memory is a limited resource its efficient utilization is required to minimize wastage and keep costs down. Memory management algorithms such as best fit seem to perform most efficiently in terms of space cost while simple segregated storage seems to minimize the time cost. There is a trade-off between time and space costs. We have developed a new general purpose hybrid algorithm that shows excellent performance with respect to both time and space in comparison to the Doug Lea version 2.7.0 dynamic memory allocator.
Keywords
storage management; computer programs; dynamic memory allocator; dynamic memory management; hybrid algorithm; program execution time; segregated storage; Computer science; Costs; Degradation; Libraries; Memory management; Size measurement; Technology management;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software, 2003. ISPASS. 2003 IEEE International Symposium on
Print_ISBN
0-7803-7756-7
Type
conf
DOI
10.1109/ISPASS.2003.1190248
Filename
1190248
Link To Document