Skip to content

Conversation

@g-bauer
Copy link
Contributor

@g-bauer g-bauer commented Jun 17, 2024

Adds mimalloc and jemalloc as optional allocators.

Use one of default, mimalloc, or jemalloc as rust flag to select allocator.

Example for mimalloc:

RUSTFLAGS="--cfg allocator=\"mimalloc\"" maturin build

The same can be used to run benches. Works with Pyhton package. mimalloc shows significant performance improvements for some cases (>20%).

@g-bauer g-bauer added the enhancement New feature or request label Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants