You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I was wondering if it's possible to calculate the required pool size for a single allocation.
I use the tlsf in my allocator and add new pools with a fixed size when running out of memory. But for some large allocations which are greater than my pool size I want to add a pool for that allocation with as little overhead as possible. But I haven't found a formula for this.
Some test on x64:
pool size max alloc size delta
----------------------------------------------
1,048,576 1,032,192 16,384
1,048,592 1,048,576 16
134,217,728 132,120,576 2,097,152
134,217,744 134,217,728 16
Any ideas? :)
Thanks
kim
The text was updated successfully, but these errors were encountered:
Hi, I was wondering if it's possible to calculate the required pool size for a single allocation.
I use the tlsf in my allocator and add new pools with a fixed size when running out of memory. But for some large allocations which are greater than my pool size I want to add a pool for that allocation with as little overhead as possible. But I haven't found a formula for this.
Some test on x64:
Any ideas? :)
Thanks
kim
The text was updated successfully, but these errors were encountered: