Searched refs:arenas (Results 1 – 10 of 10) sorted by relevance
| /f-stack/app/redis-5.0.5/deps/jemalloc/ |
| H A D | TUNING.md | 51 By default jemalloc uses multiple arenas to reduce internal lock contention. 53 since arenas manage memory independently. When high degree of parallelism 54 is not expected at the allocator level, lower number of arenas often 103 * [Explicit arenas](http://jemalloc.net/jemalloc.3.html#arenas.create) 105 Manually created arenas can help performance in various ways, e.g. by 110 locality. In addition, explicit arenas often benefit from individually 120 uses explicit arenas with customized extent hooks to manage 1GB huge pages 128 from explicit binding, e.g. binding very active threads to dedicated arenas
|
| H A D | ChangeLog | 215 + arenas.nlextents 217 + arenas.create 323 + arenas.decay_time 325 + arenas.nlruns 327 + arenas.nhchunks 329 + arenas.extend 718 - Refactor huge allocation to be managed by arenas, so that arenas now 725 + The "arenas.nhchunks", "arenas.hchunk.<i>.size", 1006 - Fix "arenas.extend" mallctl to output the number of arenas. 1091 - Rename the "arenas.pagesize" mallctl to "arenas.page". [all …]
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/ |
| H A D | jemalloc_macros.h.in | 36 * "stats.arenas.<i>.*" mallctl interfaces to select all arenas. This 48 * Use as arena index in "stats.arenas.<i>.*" mallctl interfaces to select 49 * destroyed arenas.
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/ |
| H A D | jemalloc_internal_externs.h | 32 extern atomic_p_t arenas[];
|
| H A D | ctl.h | 90 ctl_arena_t *arenas[2 + MALLOCX_ARENA_LIMIT]; member
|
| H A D | jemalloc_internal_inlines_a.h | 88 ret = (arena_t *)atomic_load_p(&arenas[ind], ATOMIC_ACQUIRE); in arena_get()
|
| H A D | extent_inlines.h | 49 return (arena_t *)atomic_load_p(&arenas[arena_ind], ATOMIC_ACQUIRE); in extent_arena_get()
|
| H A D | jemalloc_internal_defs.h.in | 219 /* TLS is used to map arenas and magazine caches to threads. */
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/src/ |
| H A D | ctl.c | 549 {NAME("arenas"), CHILD(named, arenas)}, 647 ret = ctl_arenas->arenas[arenas_i2a_impl(i, compat, false)]; in arenas_i_impl() 670 ctl_arenas->arenas[arenas_i2a_impl(i, compat, false)] = ret; in arenas_i_impl() 2874 if (a == UINT_MAX || !ctl_arenas->arenas[a]->initialized) { in stats_arenas_i_index()
|
| H A D | jemalloc.c | 86 atomic_p_t arenas[MALLOCX_ARENA_LIMIT]; 292 atomic_store_p(&arenas[ind], arena, ATOMIC_RELEASE); in arena_set() 1319 memset(arenas, 0, sizeof(arena_t *) * narenas_auto); in malloc_init_hard_a0_locked()
|