Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UMemoryDefines.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FORCE_ANSI_ALLOCATOR   0
 
#define TBB_ALLOCATOR_ALLOWED   1
 
#define MIMALLOC_ALLOCATOR_ALLOWED   1
 
#define USE_MALLOC_PROFILER   0
 
#define MALLOC_PROFILER(...)
 

Macro Definition Documentation

◆ FORCE_ANSI_ALLOCATOR

#define FORCE_ANSI_ALLOCATOR   0

true we want to force an ansi allocator

Definition at line 9 of file UMemoryDefines.h.

◆ MALLOC_PROFILER

#define MALLOC_PROFILER ( ...)

Definition at line 41 of file UMemoryDefines.h.

◆ MIMALLOC_ALLOCATOR_ALLOWED

#define MIMALLOC_ALLOCATOR_ALLOWED   1

true if mimalloc can be used (different to the platform actually supporting it)

Definition at line 23 of file UMemoryDefines.h.

◆ TBB_ALLOCATOR_ALLOWED

#define TBB_ALLOCATOR_ALLOWED   1

true if intelTBB (a.k.a MallocTBB) can be used (different to the platform actually supporting it)

Definition at line 16 of file UMemoryDefines.h.

◆ USE_MALLOC_PROFILER

#define USE_MALLOC_PROFILER   0

IMPORTANT: The malloc proxy flags are mutually exclusive. You can have either none of them set or only one of them. USE_MALLOC_PROFILER - Define this to use the FMallocProfiler allocator.
Make sure to enable Stack Frame pointers:
bOmitFramePointers = false, or /Oy-

Definition at line 35 of file UMemoryDefines.h.