tikv-jemalloc-ctl
A safe wrapper over jemalloc's control and introspection APIs
0.7.0
58M downloads/mo
#1125 most downloaded on crates.io
tikv/jemallocator
What this package is like to depend on
Last release 3 months ago
25 May 2026
Ships fairly regularly
a new release about every 10 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
8 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
8 releases · Jul 2020 to May 2026Releases
latest 8-
0.7.025 May 2026Release notes
Open source →- Reverse order of MAKEFLAGS priority (#152)
- Define ALIGNOF_MAX_ALIGN_T for riscv32 (#153)
- Remove build directory once build of
jemalloc-sysfinishes (#119) - Fix cross-compile for tier-3 riscv64a23 target (#141)
- sys: support *-windows-gnullvm targets (#150)
- Propagate LDFLAGS, if present (#155)
- jemalloc-ctl: fix invalid update implementation
- add new free ffi
- Update jemalloc to 5.3.1 (#161)
- Add profiling_libunwind feature (#159)
- passthrough cc env/args using native cc features (#158)
Release notes
Open source →- Reverse order of MAKEFLAGS priority (#152)
- Define ALIGNOF_MAX_ALIGN_T for riscv32 (#153)
- Remove build directory once build of
jemalloc-sysfinishes (#119) - Fix cross-compile for tier-3 riscv64a23 target (#141)
- sys: support *-windows-gnullvm targets (#150)
- Propagate LDFLAGS, if present (#155)
- jemalloc-ctl: fix invalid update implementation
- add new free ffi
- Update jemalloc to 5.3.1 (#161)
- Add profiling_libunwind feature (#159)
- passthrough cc env/args using native cc features (#158)
-
0.6.116 Oct 2025Release notes
Open source →- Fix compiler and clippy warnings (#105)
- Add feature
disable_cache_obliviousto jemallocator re-exports (#104) - Document
JEMALLOC_OVERRIDE(#107) - Harden
strerror_rfunction detection (#117) - Respect jobserver set by Cargo (#120)
- Make unprefixed consistently override the system allocator (#109)
- Adds new Cargo feature
override_allocator_on_supported_platforms.
- Adds new Cargo feature
catthe entireconfig.log(#142)
Release notes
Open source →- Fix compiler and clippy warnings (#105)
- Add feature
disable_cache_obliviousto jemallocator re-exports (#104) - Document
JEMALLOC_OVERRIDE(#107) - Harden
strerror_rfunction detection (#117) - Respect jobserver set by Cargo (#120)
- Make unprefixed consistently override the system allocator (#109)
- Adds new Cargo feature
override_allocator_on_supported_platforms.
- Adds new Cargo feature
catthe entireconfig.log(#142)
-
0.6.014 Jul 2024Release notes
Open source →- Fix build on riscv64gc-unknown-linux-musl (#67) (#75)
- Allow jemalloc-sys to be the default allocator on musl linux (#70)
- Add Chimera Linux to gmake targets (#73)
- Add profiling options to jemalloc-ctl (#74)
- Fix jemalloc version not shown in API (#77)
- Fix jemalloc stats is still enabled when stats feature is disabled (#82)
- Fix duplicated symbol when build and link on aarch64-linux-android (#83)
- Revise CI runner platform on macOS (#86)
- Allow setting per-target env (#91)
- Remove outdated clippy allows (#94)
- Set MSRV to 1.71.0 (#95)
Note since 0.6.0, if you want to use jemalloc stats, you have to enable the
feature explicitly.Release notes
Open source →- Fix build on riscv64gc-unknown-linux-musl (#67) (#75)
- Allow jemalloc-sys to be the default allocator on musl linux (#70)
- Add Chimera Linux to gmake targets (#73)
- Add profiling options to jemalloc-ctl (#74)
- Fix jemalloc version not shown in API (#77)
- Fix jemalloc stats is still enabled when stats feature is disabled (#82)
- Fix duplicated symbol when build and link on aarch64-linux-android (#83)
- Revise CI runner platform on macOS (#86)
- Allow setting per-target env (#91)
- Remove outdated clippy allows (#94)
- Set MSRV to 1.71.0 (#95)
Note since 0.6.0, if you want to use jemalloc stats, you have to enable the feature explicitly.
-
0.5.427 Jul 2023Release notes
Open source →- Add disable_initial_exec_tls feature for jemalloc-ctl (#59)
- Fix definition of
c_boolfor non-MSVC targets (#54) - Add
disable_cache_obliviousfeature (#51) - Add loongarch64 support (#42)
-
0.5.024 May 2022Release notes
Open source →- Update jemalloc to 5.3.0 (#23)
From now on, crates are published as old names and new names at the same time with almost same source (except names).
Due to lack of permission, tikv-jemallocator-global is still only published as it is. -
0.4.209 Aug 2021Release notes
Open source →- Fixed prof not working under certain condition (#9) (#12)
- Updated paste to 1 (#11)
-
0.4.117 Nov 2020Release notes
Open source →- Updated jemalloc to fix deadlock during initialization
- Fixed failure of generating docs on release version
-
0.4.021 Jul 2020Release notes
Open source →- Forked from jemallocator master
- Upgraded jemalloc to 5.2.1 (#1)
- Fixed wrong version in generated C header (#1)
- Upgraded project to 2018 edition (#2)