![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Unix/UnixPlatformMemory.h"#include "Unix/UnixForkPageProtector.h"#include "Misc/AssertionMacros.h"#include "Misc/CoreDelegates.h"#include "Misc/FeedbackContext.h"#include "Math/NumericLimits.h"#include "Math/UnrealMathUtility.h"#include "Templates/UnrealTemplate.h"#include "Containers/UnrealString.h"#include "Logging/LogMacros.h"#include "HAL/MallocAnsi.h"#include "HAL/MallocMimalloc.h"#include "HAL/MallocJemalloc.h"#include "HAL/MallocBinned.h"#include "HAL/MallocBinned2.h"#include "HAL/MallocReplayProxy.h"#include "HAL/MallocStomp.h"#include "HAL/PlatformMallocCrash.h"#include "ProfilingDebugging/CsvProfiler.h"#include <sys/sysinfo.h>#include <sys/file.h>#include <sys/mman.h>#include "GenericPlatform/OSAllocationPool.h"#include "Misc/ScopeLock.h"Classes | |
| struct | FOSAllocationDescriptor |
| struct | FProcField |
| struct | FPageParseState |
| struct | FProcFieldWithOffset |
Functions | |
| CSV_DECLARE_CATEGORY_EXTERN (FMemory) | |
| #define MALLOC_LEAKDETECTION 0 |
| #define UE4_DO_ROOT_PRIVILEGE_CHECK 0 |
| #define UE4_PLATFORM_REDUCE_NUMBER_OF_MAPS (0 && PLATFORM_UNIX && PLATFORM_64BITS) |
| #define UE4_PLATFORM_SANITY_CHECK_OS_ALLOCATIONS (UE_BUILD_DEBUG || (UE_BUILD_DEVELOPMENT && (UE_GAME || UE_SERVER) && !MALLOC_LEAKDETECTION)) |
| #define USE_PROC_SELF_SMAPS_ROLLUP 0 |
| CSV_DECLARE_CATEGORY_EXTERN | ( | FMemory | ) |
Make Decommit no-op (this significantly speeds up freeing memory at the expense of larger resident footprint)
|
extern |
Controls growth of pools - see PooledVirtualMemoryAllocator.cpp