Dynamic memory management is an important part of a large class of computer programs and high-performance algorithms for dynamic memory management have been, and will continue to be, of considerable interest. This paper presents empirical data from a collection of six allocation-intensive C programs. Extensive statistics about the allocation behavior of the programs measured, including the distributions of object sizes, lifetimes, and interarrival times, are presented. This data is valuable for the following reasons: first, the data from these programs can be used to design high-performance algorithms for dynamic memory management. Second, these programs can be used as a benchmark test suite for evaluating and comparing the performance of different dynamic memory management algorithms. Finally, the data presented gives readers greater insight into the storage allocation patterns of a broad range of programs. The data presented in this paper is an abbreviated version of more extensive statistics that are publically available on the internet. © 1992, ACM. All rights reserved.
CITATION STYLE
Zorn, B., & Grunwald, D. (1992). Empirical Measurements of Six Allocation-Intensive C Programs. ACM SIGPLAN Notices, 27(12), 71–80. https://doi.org/10.1145/142181.142200
Mendeley helps you to discover research relevant for your work.