diff --git a/services/distributeddataservice/libs/distributeddb/common/src/task_pool_impl.cpp b/services/distributeddataservice/libs/distributeddb/common/src/task_pool_impl.cpp index 4c0ce9a0fa0e3365d52c7b86cb57a90d3bb5b2fd..40b66cb393453fe1e2a4e460c9e411d5f4ef19f5 100755 --- a/services/distributeddataservice/libs/distributeddb/common/src/task_pool_impl.cpp +++ b/services/distributeddataservice/libs/distributeddb/common/src/task_pool_impl.cpp @@ -13,7 +13,6 @@ * limitations under the License. */ #include "task_pool_impl.h" -#include #include "db_errno.h" #include "log_print.h" @@ -145,8 +144,6 @@ bool TaskPoolImpl::IdleExit(std::unique_lock &lock) return true; } } else { - // No task exist, force release memory cache for this thread - (void)mallopt(M_PURGE, 0); if (isGenericWorker) { hasTasks_.notify_all(); }