mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-04-19 00:43:16 +03:00
Add the config.cache_oblivious mallctl.
This commit is contained in:
parent
37fd1115c3
commit
f2bc85298c
4 changed files with 16 additions and 1 deletions
|
|
@ -102,7 +102,8 @@ brevity. Much more detail can be found in the git revision history:
|
|||
cache set distribution.
|
||||
- Randomly distribute large allocation base pointer alignment relative to page
|
||||
boundaries in order to more uniformly utilize CPU cache sets. This can be
|
||||
disabled via the --disable-cache-oblivious configure option.
|
||||
disabled via the --disable-cache-oblivious configure option, and queried via
|
||||
the "config.cache_oblivious" mallctl.
|
||||
- Micro-optimize the fast paths for the public API functions.
|
||||
- Refactor thread-specific data to reside in a single structure. This assures
|
||||
that only a single TLS read is necessary per call into the public API.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue