An efficient data structure for dynamic memory management

Citation
Jm. Chang et Ch. Daugherty, An efficient data structure for dynamic memory management, J SYST SOFT, 54(3), 2000, pp. 219-226
Citations number
8
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF SYSTEMS AND SOFTWARE
ISSN journal
01641212 → ACNP
Volume
54
Issue
3
Year of publication
2000
Pages
219 - 226
Database
ISI
SICI code
0164-1212(20001101)54:3<219:AEDSFD>2.0.ZU;2-8
Abstract
Advances in software engineering, such as graphical user interface and obje ct-oriented programming, have caused applications to become more memory int ensive. The growing popularity of these applications increases the importan ce of high-performance dynamic memory management. This paper introduces a n ew data structure intended to increase the emciency of implementations of c ommon dynamic memory allocation and deallocation algorithms, including Firs t Fit. The data structure, called the Common List, establishes a relationsh ip between the allocated and free list. This strategy increases significant ly the deallocation performance. Simulation results based on the traces fro m publicly available software applications are presented. (C) 2000 Elsevier Science Inc. All rights reserved.