snmalloc
snmalloc copied to clipboard
Message passing based allocator
I'm seeing fantastic performance with snmalloc in a resource constrained environment. MiMalloc has `MIMALLOC_RESERVE_OS_MEMORY` and `MIMALLOC_LIMIT_OS_ALLOC`. Is there any equivalent for snmalloc? I wan't to improve the startup of my...
No functional change intended yet. Just going through the exercise of separating `MIN_ALLOC_SIZE`'s two hats, but leaving the two at the same value. So why? We think this might be...
The 2023.11 ports tree no longer has llvm-localbase depend on llvm, so go ahead and install that too. CI on this PR will make sure that it still works with...
WIP: BatchIt
As part of the assessment of #634, but also perhaps more generally useful. Opinions welcome.
I'm still not quite sure how the ``_recalloc`` implementation works so I kept that part out
I want compile with nginx source, but not with .so or .a file i want compile buildin directly in nginx source to get maximum performance. I dont want configure --with-ld-opt="-lsnmalloc"...
PALPOSIX::zero uses mmap(MAP_FIXED) to map zero pages over the top as an "optimisation". However, there are two issues here: 1. This requires VMEM permission on CHERI, but that's not always...
Just pushing for CI comments.
@nwf-msr observed that we could improve the performance of remote deallocation if the producer does more work on building lists for each slab before returning to the original allocator. This...
Continuing the discussion from #631 since that one is closed.... After applying the patch that also overrides ``_msize_base``, the project compiles. but got greeted with many "Not allocated by this...