[−][src]Crate mmap_allocator
mmap-allocator declares struct MmapAllocator and function 'page_size' for 'unix' or 'linux' platform.
MmapAllocator implements std::alloc::GlobalAlloc whose backend is 'posix mmap'.
'page_size' returns OS page size. ('unix' and 'linux' os pass memory to a process by multipile of page size; if a process requires 32 bytes heap memory and if the OS page size is 4096 bytes, OS passes 4096 bytes memory chunk. Usually 'malloc' deals it to use memory effectively.)
Structs
| MmapAllocator | Implementation of std::alloc::GlobalAlloc whose backend is mmap(2) |
Functions
| page_size | Returns OS Page Size. |