jemallocator

Build Status Build Status

Documentation

A Rust allocator crate which links to jemalloc and provides a Jemalloc unit type for use with the #[global_allocator] attribute.

Usage:

```toml

Cargo.toml

[dependencies] jemallocator = "0.1.8" ```

Rust:

```rust extern crate jemallocator;

[global_allocator]

static ALLOC: jemallocator::Jemalloc = jemallocator::Jemalloc; ```

And that's it! Once you've defined this static then jemalloc will be used for all allocations requested by Rust code in the same program.

Feature flags

This crate has some Cargo feature flags:

See jemalloc/INSTALL.md.

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in jemallocator by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.