SLOB

Source: Wikipedia, the free encyclopedia.

The SLOB (simple list of blocks) allocator is one of three available

slab allocator) and SLUB. The SLOB allocator is designed to require little memory for the implementation and housekeeping, for use in small systems such as embedded systems. Unfortunately, a major limitation of the SLOB allocator is that it suffers greatly from external fragmentation
.

SLOB currently uses a

best-fit algorithm
, which tries to find a memory block which suits needs best. Best fit finds the smallest space which fits the required amount available, avoiding loss of performance, both by fragmentation and consolidation of memory.

By default, Linux kernel used

handheld console
.

See also

References

  1. ^ https://elixir.bootlin.com/linux/latest/source/mm/slob.c SLOB Allocator Documentation and code. Retrieved 12 November 2010
  2. ^ https://lwn.net/Articles/157944/ slob: introduce the SLOB Allocator. Retrieved 12 November 2010.


This page is based on the copyrighted Wikipedia article: SLOB. Articles is available under the CC BY-SA 3.0 license; additional terms may apply.Privacy Policy