'What are other commonly used memory allocators except the slab allocator?

Hi I recently learned that the slab allocator (using an embedded pointer for singly linked list) is able to allocate equal-sized memories to the customer without causing extra waste (for example, cookies in malloc).

What are other commonly used memory allocators in production? I mean, is slab allocator good enough to handle all types of workloads?

Thanks.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source