Menu

Release 5.4.0 · jemalloc/jemalloc
📰
0

Release 5.4.0 · jemalloc/jemalloc

Hacker News·Release 5.4.0 · jemalloc/jemalloc·about 3 hours ago
#Znn9Djxr
Reading 0:00
15s threshold

This release contains over 160 commits, focusing on the technical debts cleaning including refactorings, bug fixes, test coverage improvement, and option cleanups. The release also includes portability improvements per upstream issues report. New features: Add EXTENT_ALLOC_FLAG_PINNED so custom extent-allocation hooks can mark non-reclaimable mappings, such as HugeTLB pages, for preferential reuse outside the decay and purge pipeline. Add the mallctl interfaces stats.pinned , stats.arenas.<i>.pinned , stats.arenas.<i>.extents.<j>.npinned , stats.arenas.<i>.extents.<j>.pinned_bytes , and stats.arenas.<i>.mutexes.extents_pinned.{counter} to report pinned-memory usage and mutex statistics. ( @binliu19 : be2de8c ) Allow resuming per-CPU arena selection via thread.arena . ( @Algunenano : 68c35f6 ) Better align the contents of human-readable and JSON malloc statistics.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More