memgraph/tests/benchmark
Teon Banek a417ef36f1 Use MemoryResource in SkipList
Summary:
This is a preparation step in case we want to have a custom allocator in
SkipList. For example, pool based allocator for SkipListNode.
Introduction of MemoryResource and removal of `calloc` has reduced the
performance a bit according to micro benchmarks. This performance hit is
not visible on benchmarks which do more concurrent operations.

Reviewers: mferencevic, mtomic

Reviewed By: mferencevic

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D2140
2019-07-09 09:31:15 +02:00
..
data_structures RingBuffer - buffer on heap instead of stack 2017-11-02 12:07:23 +01:00
query Use execution memory for Frame allocations 2019-06-24 15:05:44 +02:00
CMakeLists.txt Use custom allocator in Evaluator through context 2019-06-17 10:53:25 +02:00
edge_storage.cpp Edge storage benchmark added 2017-09-08 13:12:20 +02:00
expansion.cpp Migrate to C++17 2019-04-23 14:46:44 +02:00
mvcc.cpp Refactor storage file structure 2018-11-06 18:17:31 +01:00
rpc.cpp Add SSL support to HA RPC 2019-05-20 12:53:52 +02:00
serialization.cpp Remove Cap'n Proto 2019-05-08 10:51:10 +02:00
skip_list_common.hpp Implement new SkipList 2019-01-14 13:01:15 +01:00
skip_list_random.cpp Implement new SkipList 2019-01-14 13:01:15 +01:00
skip_list_real_world.cpp Implement new SkipList 2019-01-14 13:01:15 +01:00
skip_list_same_item.cpp Implement new SkipList 2019-01-14 13:01:15 +01:00
skip_list_vs_stl.cpp Use MemoryResource in SkipList 2019-07-09 09:31:15 +02:00
tx_engine.cpp Remove virtual and pimpl from single node 2018-10-09 11:48:30 +02:00