blob: 5f4577e0017db99022ac12b305e44e242cc01e34 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from src.allocators.glibc import Glibc
from src.allocators.tcmalloc import TCMalloc
from src.allocators.jemalloc import Jemalloc
from src.allocators.hoard import Hoard
glibc = Glibc("glibc", color="C1")
glibc_notc = Glibc("glibc-notc",
configure_args="--disable-experimental-malloc",
color="C2")
tcmalloc = TCMalloc("tcmalloc", color="C3")
jemalloc = Jemalloc("jemalloc", color="C4")
hoard = Hoard("Hoard", color="C5", patches=["allocators/hoard_make.patch"])
allocators_to_build = [glibc, glibc_notc, tcmalloc, jemalloc, hoard]
allocators = {a.name: a.build() for a in allocators_to_build}
|