Increasing threshold size for traversing memory blocks (#914)
L235 - Increased the memory threshold size so that we can further reduce fragmentation by allocating memory blocks that is close to the requested size by 16 bytes.
This commit is contained in:
parent
4b2f6b2b5f
commit
f501d42e47
1 changed files with 1 additions and 1 deletions
|
@ -232,7 +232,7 @@ void *MemPoolAlloc(MemPool *const mempool, const size_t size)
|
|||
|
||||
if (mempool->freeList.head != NULL)
|
||||
{
|
||||
const size_t MEM_SPLIT_THRESHOLD = sizeof(intptr_t);
|
||||
const size_t MEM_SPLIT_THRESHOLD = 16;
|
||||
|
||||
// If the freelist is valid, let's allocate FROM the freelist then!
|
||||
for (MemNode **inode = &mempool->freeList.head; *inode != NULL; inode = &(*inode)->next)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue