[Tarantool-patches] [PATCH v2 0/3] change small allocator behavior
mechanik20051988
mechanik20.05.1988 at gmail.com
Wed Dec 23 16:14:45 MSK 2020
Branch: https://github.com/tarantool/small/tree/mechanik20051988/gh-5216-fix-strange-allocator-behavior
Pull request: https://github.com/tarantool/small/pull/27
Thank you for the previous review. All answers on you questions
are in the corresponding patches.
Aleksandr Lyapunov (1):
small: implement new size class evaluation
mechanik20051988 (2):
test: add small allocator performance test
small: changed small allocator pool management
CMakeLists.txt | 5 +
LICENSE | 2 +-
perf/.gitignore | 1 +
perf/CMakeLists.txt | 7 +
perf/small_alloc_perf.c | 375 +++++++++++++++++++++++++++++
small/small.c | 216 ++++-------------
small/small.h | 47 ++--
small/small_class.c | 56 +++++
small/small_class.h | 218 +++++++++++++++++
test/CMakeLists.txt | 9 +
test/small_class.c | 176 ++++++++++++++
test/small_class.result | 15 ++
test/small_class_branchless.result | 15 ++
13 files changed, 944 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