mirror of
https://github.com/justinian/jsix.git
synced 2025-12-10 00:14:32 -08:00
Created a new util/node_map.h that implements a map that grows in-place. Now this is used for tracking blocks' size orders, instead of a header at the start of the memory block. This allows the whole buddy block to be allocated, allowing for page-aligned (or greater) blocks to be requested from the heap.
24 lines
227 B
YAML
24 lines
227 B
YAML
---
|
|
- name: linear
|
|
size: 64T
|
|
shared: true
|
|
|
|
- name: bitmap
|
|
size: 1T
|
|
shared: true
|
|
|
|
- name: heapmap
|
|
size: 32G
|
|
|
|
- name: heap
|
|
size: 32G
|
|
|
|
- name: stacks
|
|
size: 64G
|
|
|
|
- name: buffers
|
|
size: 64G
|
|
|
|
- name: slabs
|
|
size: 64G
|