Similar to fig_13
, we evaluate the performance with
wrk
for 1 minute using 14 threads, 30
connections, and a static 612B HTML page against various memory allocators,
including:
- Mimalloc;
- TLSF branch: skuenzer/eurosys21;
- binary buddy; and,
- tinyalloc.
./genimages.sh
downloads and builds the tested images and takes about 5 minutes on average;./benchmark.sh
runs the experiment and takes about 20-25 minutes on average; and./plot.py
is used to generate the figure.