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);
   }
 
   /**