Crates.io | redox-buffer-pool |
lib.rs | redox-buffer-pool |
version | 0.5.2 |
source | src |
created_at | 2020-08-04 20:52:50.055595 |
updated_at | 2021-06-22 07:31:33.316121 |
description | A buffer pool library for Redox, featuring a general-purpose 32-bit allocator |
homepage | https://redox-os.org/ |
repository | https://gitlab.redox-os.org/redox-os/redox-buffer-pool.git |
max_upload_size | |
id | 273019 |
size | 80,392 |
redox-buffer-pool
A small library that provides a general-purpose O(log n)-for-the-most-part memory allocator, suitable for small (32-bit at the moment) and possibly short-lived allocations. It also comes with a "guarding" mechanism, which will prevent the pool from reclaiming memory if it's in use by someone else.
While the name of this crate begins with Redox, it can be used on other
operating systems as well; the
redox_syscall crate is only used with
the redox
feature enabled, and all it does is adding some error code conversion.