Lines Matching refs:arena

26   - Allow arena index lookup based on allocation addresses via mallctl.
35 + arena.<i>.retain_grow_limit (@interwq)
79 - Refactor arena / tcache interactions. (@davidtgoldblatt)
146 arena.<i>.extent_hooks mallctl is used to override the default hooks.
150 - Post-fork(2), re-initialize the list of tcaches associated with each arena
174 - Implement optional per-CPU arena support; threads choose which arena to use
175 based on current CPU rather than on fixed thread-->arena associations.
188 - Support manually created arena destruction, such that all data and metadata
192 merged/destroyed arena statistics via mallctl. (@jasone)
209 + arena.<i>.initialized
210 + arena.<i>.destroy
211 + arena.<i>.{dirty,muzzy}_decay_ms
212 + arena.<i>.extent_hooks
274 structure simplifications, such as making arena metadata fixed-size.
281 rather than relying on a top-level arena lock. (@davidtgoldblatt, @jasone)
284 - If munmap(2) is not in use, use an exponential series to grow each arena's
287 - Implement per arena base allocators, so that arenas never share any virtual
318 + arena.<i>.lg_dirty_mult
319 + arena.<i>.decay_time
320 + arena.<i>.chunk_hooks
375 arena chunks to non-huge during purging if that is not their initial state.
396 - Mark partially purged arena chunks as non-huge-page. This improves
475 - Add the arena.<i>.reset mallctl, which makes it possible to discard all of
476 an arena's allocations in a single operation. (@jasone)
533 + arena.<i>.decay
534 + arena.<i>.decay_time
573 makes arena lookups faster and simpler. (@jasone)
656 visible to custom functions set via the "arena.<i>.chunk_hooks" mallctl.
716 - Add support for per arena application-specified chunk allocators, configured
717 via the "arena.<i>.chunk_hooks" mallctl.
724 mallctls provide high level per arena huge allocation statistics.
744 - Add per arena control over unused dirty page purging, via the
745 "arenas.lg_dirty_mult", "arena.<i>.lg_dirty_mult", and
763 - Maintain dirty runs in per arena LRUs rather than in per arena trees of
769 - Split the arena chunk map into two separate arrays, in order to increase
771 - Move small run metadata out of runs, into arena chunk headers. This reduces
785 levels. This resolves what was a concurrency bottleneck for per arena huge
812 "arena.<i>.purge" mallctl in 3.1.0.
831 - Fix the "arena.<i>.dss" mallctl to return an error if "primary" or
836 - Fix the "arena.<i>.dss" mallctl to handle read-only calls.
913 - Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
945 + arena chunk headers
1024 in 3.1.0 by the addition of the "arena.<i>.purge" mallctl.
1034 - Add the "opt.dss", "arena.<i>.dss", and "stats.arenas.<i>.dss" mallctls,
1036 - Add the "arena.<i>.purge" mallctl, which obsoletes "arenas.purge".
1113 - Fix a statistics-related bug in the "thread.arena" mallctl that could cause
1219 - Fix a "thread.arena" mallctl bug.
1234 - Fix a "thread.arena" mallctl bug.
1280 - Make it possible for the application to control thread-->arena mappings via
1281 the "thread.arena" mallctl.
1365 - Remove the dynamic arena rebalancing code, since thread-specific caching