Live briefing
Everything about Region-based memory management
Memory allocation scheme
In computer science, region-based memory management is a type of memory management in which each allocated object is assigned to a region. A region, also called a partition, subpool, zone, arena, area, or memory context, is a collection of allocated objects that can be efficiently reallocated or deallocated all at once. Memory allocators using region-based managements are often called area allocators, and when they work by only "bumping" a single pointer, as bump allocators. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Region-based memory managementA 5-minute orientation
- Pick up a classic book: American FilmThe most-reprinted book on the subject
- Read the landmark paper: Region-Based Memory ManagementCited 423 times
- Go sideways: Garbage collection (computer science)A closely related topic
- Go sideways: Manual memory managementA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Region-Based Memory Management
A Retrospective on Region-Based Memory Management
Region-based memory management in cyclone
Fast Escape Analysis for Region-based Memory Management
Ownership types for safe region-based memory management in real-time Java
Region-Based RTSJ Memory Management: State of the art
Region-based memory management for GPU programming languages
Region-based parallelization of irregular reductions on explicitly managed memory hierarchies
📚 Books worth reading
American FilmAmerican Film Institute · 1975
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992- 📕[Papers presented at the 20th Annual Conference of the Ontario Educational Research Council, Toronto, Ontario, December 1-2, 1978]Ontario Educational Research Council. Conference · 1966
The Conspirators HierarchyJohn Coleman · 1992
Treaty Occupationay ToxicologySuelen Queiroz · 2010
Emerging Technologies for Information Systems, Computing, and ManagementW. Eric Wong · 2013
The Management of Technology and InnovationMargaret A. White, Garry D. Bruton · 2008- 📕ImmunogeneticsFrank T. Christiansen, Brian D. Tait · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Garbage collection (computer science) In computer science, garbage collection (GC) is a form of automatic memory management. The garbage collector attempts to reclaim memory that was allocated…
- Manual memory management In computer science, manual memory management refers to the usage of manual instructions by the programmer to identify and deallocate unused objects, or…
- Placement syntax Placement syntax in the C++ programming language refers to the syntax for explicitly specifying the memory management of individual objects (i.e. their…
- Dynamic variable In computer programming, a dynamic variable is a local variable that is created to reside in manually allocated memory that can be allocated and deallocated…
- Object lifetime In object-oriented programming (OOP), object lifetime is the period of time between an object's creation and its destruction. In some programming contexts…
- New and delete (C++) In the C++ programming language, new and delete are a pair of language constructs that perform dynamic memory allocation, object construction and object…
- Destructor (computer programming) In object-oriented programming, a destructor (sometimes abbreviated dtor) is a method which is invoked mechanically just before the memory of the object…
- Kathryn S. McKinley Kathryn S. McKinley is an American computer scientist noted for her research on compilers, runtime systems, and computer architecture. She is also known…