From e11216f058f44d5ae6698db7f5164fd7ff4fb506 Mon Sep 17 00:00:00 2001 From: Mislav Bradac <mislav.bradac@memgraph.io> Date: Fri, 6 Oct 2017 17:36:37 +0200 Subject: [PATCH] Remove malloc_trim Reviewers: mferencevic Reviewed By: mferencevic Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D876 --- src/storage/deferred_deleter.hpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/storage/deferred_deleter.hpp b/src/storage/deferred_deleter.hpp index a696bd7cb..fdc94a020 100644 --- a/src/storage/deferred_deleter.hpp +++ b/src/storage/deferred_deleter.hpp @@ -65,12 +65,6 @@ class DeferredDeleter { ++it; } objects_.erase(objects_.begin(), it); - // After deleting objects - to force release of now deleted (free) memory - // back to OS we need to call malloc_trim. This will force memgraph to - // return memory from top of the heap to OS. If we don't use this, it seems - // to the outside observer we are leaking memory while in fact we are not, - // we were just keeping it close by in case we need it in near future. - malloc_trim(0); } /**