[Tarantool-patches] [PATCH 0/3] Change small allocator behavior
mechanik20051988
mechanik20.05.1988 at gmail.com
Fri Dec 18 16:35:00 MSK 2020
Branch: mechanik20051988/gh-5216-fix-strange-allocator-behavior
Issue: https://github.com/tarantool/tarantool/issues/5216
Description: Now we allocate pools on the stage of allocator creation.
*** BLURB HERE ***
Aleksandr Lyapunov (1):
small: implement new size class evaluation
mechanik20051988 (2):
Add small allocator performance test
Changed small allocator pool management
CMakeLists.txt | 5 +
LICENSE | 2 +-
perf/.gitignore | 1 +
perf/CMakeLists.txt | 7 +
perf/small_alloc_perf.c | 381 ++
small/small.c | 212 +-
small/small.h | 47 +-
small/small_class.c | 57 +
small/small_class.h | 220 +
test/CMakeLists.txt | 9 +
test/small_class.c | 168 +
test/small_class.result | 9114 ++++++++++++++++++++++++++++
test/small_class_branchless.result | 9114 ++++++++++++++++++++++++++++
13 files changed, 19139 insertions(+), 198 deletions(-)
create mode 100644 perf/.gitignore
create mode 100644 perf/CMakeLists.txt
create mode 100644 perf/small_alloc_perf.c
create mode 100644 small/small_class.c
create mode 100644 small/small_class.h
create mode 100644 test/small_class.c
create mode 100644 test/small_class.result
create mode 100644 test/small_class_branchless.result
--
2.20.1
More information about the Tarantool-patches
mailing list