diff options
author | Jason Evans <jasone@canonware.com> | 2015-07-17 23:38:25 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2015-07-17 23:38:25 (GMT) |
commit | f2bc85298c1cd6f4e95fbbeeb7ccc32ff52a1d8f (patch) | |
tree | bddad6b2ae834d0f659d25ad779b49a777f5689c /ChangeLog | |
parent | 37fd1115c38accc319a82f17c0e9262091844cac (diff) | |
download | jemalloc-f2bc85298c1cd6f4e95fbbeeb7ccc32ff52a1d8f.zip jemalloc-f2bc85298c1cd6f4e95fbbeeb7ccc32ff52a1d8f.tar.gz jemalloc-f2bc85298c1cd6f4e95fbbeeb7ccc32ff52a1d8f.tar.bz2 |
Add the config.cache_oblivious mallctl.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 3 |
1 files changed, 2 insertions, 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. |