DocumentCode
1992708
Title
A quantitative simulator for dynamic memory managers
Author
Lo, Chia-Tien Dan ; Srisa-an, W. ; Chang, J. Morris
Author_Institution
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
fYear
2000
fDate
2000
Firstpage
64
Lastpage
69
Abstract
In the last thirty years, several dynamic memory management schemes have been proposed. Such schemes include first fit, best fit, segregated fit, and buddy systems. Because the performance (speed and memory utilization) of each scheme differs, software engineers often face difficult choices in selecting the most suitable approach for their applications. In this paper, a quantitative simulator for dynamic memory management and memory tracing techniques are presented. This simulator receives dynamic memory management traces and performs allocations according to schemes (first fit, best fit, buddy systems, and segregated fit) defined by the user. At the end of each simulation run, different performance metrics are reported to the users. By using this approach, software engineers can evaluate system performance and decide which algorithm is the most suitable for their applications
Keywords
object-oriented programming; storage allocation; storage management; virtual machines; allocation; dynamic memory management schemes; dynamic memory management traces; memory tracing techniques; performance metrics; quantitative simulator; software engineering; system performance evaluation; Application software; Art; Computational modeling; Computer science; Java; Libraries; Memory management; Robustness; Software performance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software, 2000. ISPASS. 2000 IEEE International Symposium on
Conference_Location
Austin, TX
Print_ISBN
0-7803-6418-X
Type
conf
DOI
10.1109/ISPASS.2000.842283
Filename
842283
Link To Document