Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Overview

This chapter outlines the design of the different kinds of allocators implemented on top of persistent objects as part of Magpie.

The allocator is the interface between magpie's logical description of an object, and the underlying operating system's allocation mechanisms. In the case of the linux variant, this is the mmap-based library for file-backed memory.

Implemented Allocators