Find a file
2018-10-24 18:10:42 +02:00
benches
ci
jemalloc-sys Jemalloc --disable-thp option has been removed 2018-10-23 14:49:48 +02:00
src
systest
tests
.appveyor.yml
.gitignore
.gitmodules
.travis.yml remove broken targets from ci 2018-10-24 18:10:42 +02:00
Cargo.toml
Cross.toml Set sparc's page-size to 16kB on CI. 2018-10-23 14:49:48 +02:00
LICENSE-APACHE
LICENSE-MIT
README.md

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:

# Cargo.toml
[dependencies]
jemallocator = "0.1.8"

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.

Features

The jemallocator crate re-exports the features of the jemalloc-sys dependency.

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.