GreenMalloc: Allocator Optimisation for Industrial Workloads

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Dakhama, Aidan, Langdon, W. B., Menendez, Hector D., Even-Mendoza, Karine
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914526770757632
author Dakhama, Aidan
Langdon, W. B.
Menendez, Hector D.
Even-Mendoza, Karine
author_facet Dakhama, Aidan
Langdon, W. B.
Menendez, Hector D.
Even-Mendoza, Karine
contents We present GreenMalloc, a multi objective search-based framework for automatically configuring memory allocators. Our approach uses NSGA II and rand_malloc as a lightweight proxy benchmarking tool. We efficiently explore allocator parameters from execution traces and transfer the best configurations to gem5, a large system simulator, in a case study on two allocators: the GNU C/CPP compiler's glibc malloc and Google's TCMalloc. Across diverse workloads, our empirical results show up to 4.1 percantage reduction in average heap usage without loss of runtime efficiency; indeed, we get a 0.25 percantage reduction.
format Preprint
id arxiv_https___arxiv_org_abs_2510_21405
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GreenMalloc: Allocator Optimisation for Industrial Workloads
Dakhama, Aidan
Langdon, W. B.
Menendez, Hector D.
Even-Mendoza, Karine
Software Engineering
Hardware Architecture
Performance
We present GreenMalloc, a multi objective search-based framework for automatically configuring memory allocators. Our approach uses NSGA II and rand_malloc as a lightweight proxy benchmarking tool. We efficiently explore allocator parameters from execution traces and transfer the best configurations to gem5, a large system simulator, in a case study on two allocators: the GNU C/CPP compiler's glibc malloc and Google's TCMalloc. Across diverse workloads, our empirical results show up to 4.1 percantage reduction in average heap usage without loss of runtime efficiency; indeed, we get a 0.25 percantage reduction.
title GreenMalloc: Allocator Optimisation for Industrial Workloads
topic Software Engineering
Hardware Architecture
Performance
url https://arxiv.org/abs/2510.21405