diff --git a/runtime/criusupport/criusupport.cpp b/runtime/criusupport/criusupport.cpp index 794ec37d20b..c742cc2c4c3 100644 --- a/runtime/criusupport/criusupport.cpp +++ b/runtime/criusupport/criusupport.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #endif /* defined(LINUX) */ #include "criusupport.hpp" @@ -540,6 +541,7 @@ Java_org_eclipse_openj9_criu_CRIUSupport_checkpointJVMImpl(JNIEnv *env, syslogFlagNone = FALSE; } + malloc_trim(0); VM_VMHelpers::setVMState(currentThread, J9VMSTATE_CRIU_SUPPORT_CHECKPOINT_PHASE_END); systemReturnCode = criu_dump(); VM_VMHelpers::setVMState(currentThread, J9VMSTATE_CRIU_SUPPORT_RESTORE_PHASE_START);