Links
Magazine

After Vol. 10, No. 1, January 2009

Before Vol. 9, No.4, October 2008 |
|
|
| |
A Quantitative Comparison of Memory Allocators for Multicore and
Multithread Applications |
|
|
Tais Borges Ferreira1, Rivalino Matias, Jr.1, Autran Macedo1, Lucio Borges de Araujo2 |
|
1School of Computer Science, Federal University of Uberlandia, Brazil
2School of Mathematics, Federal University of Uberlandia, Brazil |
taisbferreira@comp.ufu.br, {rivalino, autran}@facom.ufu.br, lucio@famat.ufu.br |
|
| Abstract: |
|
Memory allocations are one of the most omnipresent operations in computer programs. The performance of memory allocation operations is a very important aspect to be considered in software design, however it is frequently neglected. This paper presents an experimental comparative study of seven largely adopted memory allocators. Unlike other related works, we assess the selected memory allocators using real-world multithreaded applications. We consider the applications¡¦ response time, memory consumption, and memory fragmentation, in order to compare the performance of the investigated memory allocators running on a multicore machine. All test results are evaluated with respect to their statistical significance throughout the statistical ANOVA method. |
|
|
| Key Words: |
|
Memory allocators, Performance, Multithreading.
|
Vol. 13 No. 3, P.521-532
(2012/5)
|
PDF FULL TEXT |
Please view the
Subscription Information
before reading the PDF FULL TEXT.
|
|