Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/FMallocBinned3
Pool table.
| Name | FPoolTable |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/HAL/MallocBinned3.h |
| Include Path | #include "HAL/MallocBinned3.h" |
Syntax
struct FPoolTable
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BinSize | uint32 | HAL/MallocBinned3.h | ||
| BlocksAllocatedBits | FBitTree | HAL/MallocBinned3.h | ||
| BlocksExhaustedBits | FBitTree | HAL/MallocBinned3.h | ||
| BlockSize | uint32 | HAL/MallocBinned3.h | ||
| Mutex | UE::FPlatformRecursiveMutex | HAL/MallocBinned3.h | ||
| NumEverUsedBlocks | uint32 | HAL/MallocBinned3.h | ||
| NumMemoryPagesPerBlock | uint32 | HAL/MallocBinned3.h | ||
| PoolInfos | FPoolInfoSmall ** | HAL/MallocBinned3.h | ||
| TotalAllocatedBins | uint32 | HAL/MallocBinned3.h | ||
| TotalAllocatedMem | uint32 | HAL/MallocBinned3.h | ||
| TotalAllocCount | std::atomic< int64 > | HAL/MallocBinned3.h | ||
| TotalFreeCount | std::atomic< int64 > | HAL/MallocBinned3.h | ||
| TotalRequestedAllocSize | std::atomic< int64 > | These are "head end" stats, above the TLS cache | HAL/MallocBinned3.h | |
| TotalUsedBins | uint32 | HAL/MallocBinned3.h | ||
| UnusedAreaOffsetLow | uint64 | HAL/MallocBinned3.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void HeadEndAlloc
(
SIZE_T Size |
HAL/MallocBinned3.h | ||
void HeadEndFree() |
HAL/MallocBinned3.h |