Menu

Release 5.4.0 · jemalloc/jemalloc
📰

Release 5.4.0 · jemalloc/jemalloc

Hacker News·about 2 months ago
#Znn9Djxr
#github#jemalloc#malloc#tcache#article
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.…

Continue reading — create a free account

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