Live briefing
Everything about Slab allocation
Memory management mechanism
Slab allocation is a memory management mechanism intended for the efficient memory allocation of objects. In comparison with earlier mechanisms, it reduces fragmentation caused by allocations and deallocations. This technique is used for retaining allocated memory containing a data object of a certain type for reuse upon subsequent allocations of objects of the same type. It is analogous to an object pool, but only applies to memory, not other resources. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Slab allocationA 5-minute orientation
- Pick up a classic book: ICTE 2015The most-reprinted book on the subject
- Read the landmark paper: A nested column generation algorithm to the meta slab allocation problem in the steel making industryCited 18 times
- Go sideways: Fragmentation (computing)A closely related topic
- Go sideways: SLUB (software)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A nested column generation algorithm to the meta slab allocation problem in the steel making industry
Scenario-based Modeling Approach and Scatter Search Algorithm for the Stochastic Slab Allocation Problem in Steel Industry
An adaptive differential evolution algorithm with DBSCAN for the integrated slab allocation problem in steel industry
Improved Differential Evolution Algorithm for Slab Allocation and Hot-Rolling Scheduling Integration Problem
A learning-based solution method for practical slab allocation problem in multiple hot rolling lines
A Mix-Integer Programming Model for Inventory Slab Allocation Problem
Automatic slab allocation at ArcelorMittal Pecém: enhancing logistics efficiency, minimizing inventory aging, and boosting productivity
📚 Books worth reading
- 📕ICTE 2015China) International Conference On Transportation Engineering (5th 2015 Dalian Shi · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Fragmentation (computing) In computer storage, fragmentation is a phenomenon in the computer system which involves the distribution of data into smaller pieces so that storage space…
- SLUB (software) SLUB (the unqueued slab allocator) is a memory management mechanism intended for the efficient memory allocation of kernel objects which displays the desirable…
- C dynamic memory allocation C dynamic memory allocation refers to performing manual memory management for dynamic memory allocation in the C programming language via a group of functions…
- System resource A computer system resource is any hardware or software aspect of limited availability that is accessible to a computer system. Like any resource, computer…
- SLOB The SLOB (simple list of blocks) allocator was one of three available memory allocators in the Linux kernel up to version 6.3. The other two are SLAB (slab…
- Memory management Memory management (also dynamic memory management, dynamic storage allocation, or dynamic memory allocation) is a form of resource management applied to…
- Buddy memory allocation The buddy memory allocation technique is a memory allocation algorithm that divides memory into partitions to try to satisfy a memory request as suitably…
- Page (computer memory) A page, memory page, or virtual page is a fixed-length contiguous block of virtual memory, described by a single entry in a page table. It is the smallest…