diff --git a/tests/core/CMakeLists.txt b/tests/core/CMakeLists.txt
index 3a01bde48c3fcd582107f503bffd3834de7b7e3f..70e14368e1d854a4ed7189cfc394ad7838361a4f 100644
--- a/tests/core/CMakeLists.txt
+++ b/tests/core/CMakeLists.txt
@@ -199,11 +199,8 @@ waLBerla_execute_test( NAME FunctionTraitsTest )
 waLBerla_compile_test( FILES GridGeneratorTest.cpp )
 waLBerla_execute_test( NAME GridGeneratorTest )
 
-#TODO: find fix for this test with intel OneApi compiler
-if(NOT WALBERLA_CXX_COMPILER_IS_INTELLLVM )
-   waLBerla_compile_test( FILES MemoryUsage.cpp )
-   waLBerla_execute_test( NAME MemoryUsage )
-endif()
+waLBerla_compile_test( FILES MemoryUsage.cpp )
+waLBerla_execute_test( NAME MemoryUsage )
 
 waLBerla_compile_test( FILES OpenMPWrapperTest.cpp )
 waLBerla_execute_test( NAME OpenMPWrapperTest )
diff --git a/tests/core/MemoryUsage.cpp b/tests/core/MemoryUsage.cpp
index 70352d92b30fd4156a05895a51c961b6fd815abe..e36aedd50ba41edeb46816f23e2a42eecc96dab5 100644
--- a/tests/core/MemoryUsage.cpp
+++ b/tests/core/MemoryUsage.cpp
@@ -39,7 +39,7 @@ int main( int argc, char** argv )
    auto memSize = getResidentMemorySize();
 #ifdef __linux__
    WALBERLA_CHECK_GREATER(memSize, 200000);
-   WALBERLA_CHECK_LESS   (memSize, 250000);
+   WALBERLA_CHECK_LESS   (memSize, 280000);
 #else
    WALBERLA_CHECK_EQUAL(memSize, 0);
 #endif