diff options
| author | Jason Evans <jasone@canonware.com> | 2016-10-12 10:40:27 -0700 |
|---|---|---|
| committer | Jason Evans <jasone@canonware.com> | 2016-10-12 10:40:27 -0700 |
| commit | 63b5657aa566ceab270ff6e9d4f366233d2d0b79 (patch) | |
| tree | 9e5f8526a5cfd93d2076e528968db872e4869513 /src/jemalloc.c | |
| parent | b4b4a77848f1c726134ace82509b6adb9f8e7055 (diff) | |
| download | platform_external_jemalloc_new-63b5657aa566ceab270ff6e9d4f366233d2d0b79.tar.gz platform_external_jemalloc_new-63b5657aa566ceab270ff6e9d4f366233d2d0b79.tar.bz2 platform_external_jemalloc_new-63b5657aa566ceab270ff6e9d4f366233d2d0b79.zip | |
Remove ratio-based purging.
Make decay-based purging the default (and only) mode.
Remove associated mallctls:
- opt.purge
- opt.lg_dirty_mult
- arena.<i>.lg_dirty_mult
- arenas.lg_dirty_mult
- stats.arenas.<i>.lg_dirty_mult
This resolves #385.
Diffstat (limited to 'src/jemalloc.c')
| -rw-r--r-- | src/jemalloc.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/jemalloc.c b/src/jemalloc.c index 24158552..580b23f9 100644 --- a/src/jemalloc.c +++ b/src/jemalloc.c @@ -1053,25 +1053,6 @@ malloc_conf_init(void) } CONF_HANDLE_UNSIGNED(opt_narenas, "narenas", 1, UINT_MAX, false) - if (strncmp("purge", k, klen) == 0) { - int i; - bool match = false; - for (i = 0; i < purge_mode_limit; i++) { - if (strncmp(purge_mode_names[i], v, - vlen) == 0) { - opt_purge = (purge_mode_t)i; - match = true; - break; - } - } - if (!match) { - malloc_conf_error("Invalid conf value", - k, klen, v, vlen); - } - continue; - } - CONF_HANDLE_SSIZE_T(opt_lg_dirty_mult, "lg_dirty_mult", - -1, (sizeof(size_t) << 3) - 1) CONF_HANDLE_SSIZE_T(opt_decay_time, "decay_time", -1, NSTIME_SEC_MAX); CONF_HANDLE_BOOL(opt_stats_print, "stats_print", true) |
