aboutsummaryrefslogtreecommitdiff
path: root/src/allocators/je_tc_super.py
blob: 2315da313848cd38515947617dca0908cbc136bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from src.allocator import Allocator as Alloc
from src.allocator import Allocator_Sources as Alloc_Src

from src.allocators.glibc import Glibc
from src.allocators.tcmalloc import TCMalloc
from src.allocators.jemalloc import Jemalloc
from src.allocators.supermalloc import SuperMalloc

glibc = Glibc("glibc", color="C1")

tcmalloc = TCMalloc("tcmalloc", color="C5")

jemalloc = Jemalloc("jemalloc", color="C6")

supermalloc = SuperMalloc("SuperMalloc", color="C8")

allocators_to_build = [glibc, tcmalloc, jemalloc, supermalloc]

allocators = {a.name: a.build() for a in allocators_to_build}