Searched refs:extents (Results 1 – 6 of 6) sorted by relevance
| /f-stack/app/redis-5.0.5/deps/jemalloc/src/ |
| H A D | extent.c | 291 extent_list_init(&extents->lru); in extents_init() 293 extents->state = state; in extents_init() 300 return extents->state; in extents_state_get() 356 atomic_store_zu(&extents->npages, in extents_remove_locked() 558 if (!extents->delay_coalesce) { in extents_evict() 563 rtree_ctx, extents, extent)) { in extents_evict() 888 extents_state_get(extents)) { in extent_recycle_extract() 1555 if (extents->delay_coalesce) { in extent_try_coalesce() 1576 if (extents->delay_coalesce) { in extent_try_coalesce() 1586 if (extents->delay_coalesce) { in extent_try_coalesce() [all …]
|
| H A D | arena.c | 548 size_t current_npages = extents_npages_get(extents); in arena_decay_epoch_advance() 557 arena_decay_try_purge(tsdn, arena, decay, extents, in arena_decay_epoch_advance() 615 extents_t *extents, bool is_background_thread) { in arena_maybe_decay() argument 623 0, extents_npages_get(extents), in arena_maybe_decay() 662 arena_decay_try_purge(tsdn, arena, decay, extents, in arena_maybe_decay() 663 extents_npages_get(extents), in arena_maybe_decay() 688 extents_t *extents, ssize_t decay_ms) { in arena_decay_ms_set() argument 703 arena_maybe_decay(tsdn, arena, decay, extents, false); in arena_decay_ms_set() 764 switch (extents_state_get(extents)) { in arena_decay_stashed() 838 &extent_hooks, decay, extents, all, &decay_extents, in arena_decay_to_limit() [all …]
|
| H A D | background_thread.c | 119 extents_t *extents) { 135 size_t npages = extents_npages_get(extents);
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/ |
| H A D | extent_externs.h | 30 bool extents_init(tsdn_t *tsdn, extents_t *extents, extent_state_t state, 32 extent_state_t extents_state_get(const extents_t *extents); 33 size_t extents_npages_get(extents_t *extents); 35 extent_hooks_t **r_extent_hooks, extents_t *extents, void *new_addr, 39 extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent); 41 extent_hooks_t **r_extent_hooks, extents_t *extents, size_t npages_min); 42 void extents_prefork(tsdn_t *tsdn, extents_t *extents); 43 void extents_postfork_parent(tsdn_t *tsdn, extents_t *extents); 44 void extents_postfork_child(tsdn_t *tsdn, extents_t *extents);
|
| H A D | jemalloc_internal_defs.h.in | 169 * JEMALLOC_DSS enables use of sbrk(2) to allocate extents from the data storage 213 * munmap() to unmap freed extents. This is enabled on 64-bit Linux because
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/ |
| H A D | ChangeLog | 71 - Eagerly coalesce large extents to reduce fragmentation. (@interwq) 86 practice large extents are usually the ones that cross the decay threshold. 94 - Remove preserve_lru feature for extents management. (@djwatson) 102 - Fix an extent coalesce + decay race by taking both coalescing extents off 163 "extents". This change has few externally visible effects, but the internal 243 - Organize virtual memory as "extents" of virtual memory pages, rather than as 280 - Lock individual extents when possible for localized extent operations, 392 extents. This tends to improve locality (decrease fragmentation) when
|