elfmalloc

Crates.ioelfmalloc
lib.rselfmalloc
version0.1.0
sourcesrc
created_at2017-09-03 01:36:23.852933
updated_at2017-09-03 01:36:23.852933
descriptionA fast, concurrent, general-purpose allocator.
homepage
repositoryhttps://github.com/ezrosent/allocators-rs/tree/master/elfmalloc
max_upload_size
id30337
size136,524
Joshua Liebow-Feeser (joshlf)

documentation

https://docs.rs/elfmalloc

README

Efficient Dynamic Memory Allocation

This crate provides efficient multi-threaded heap allocation both on a per-object (i.e. fixed-size) or dynamic (i.e. malloc-like) basis. Most of the details are currently provided in the crate documentation.

Note that the allocators in this crate only work on 64-bit machines right now. There are currently some ideas on how to add 32-bit support, but any such changes would require serious additions to the allocators' designs.

Note, if you link in this crate to a Rust project (e.g. to use object-specific allocators), you will want to set the use_default_allocator feature. Without this feature, all existing dynamic allocation requests from the rest of the project will be slower.

More Info

Commit count: 0

cargo fmt