microsoft/snmalloc
View on GitHub ↗ ★ 1,983 C++
Message passing based allocator
18 mentions on Hacker News by 14 people: 9 stories, 9 comments · first 2019-01-16 · latest 2025-12-19
20082026
-
Bad link, this was better, https://github.com/microsoft/snmalloc/blob/main/docs/securit...
comment by IcePic · 2025-12-19 · in Hardening Snmalloc -
https://github.com/microsoft/snmalloc#snmalloc mentions two biggest motivations as: > Allocations on one thread are freed by a different thread I can imagine one use-case for this: a task that is scheduled from and executed by a…
comment by menaerus · 2023-10-12 · in Snmalloc: A Message Passing Allocator -
…impossible for allocator clients to use a pointer from malloc() to access adjacent allocations! https://github.com/microsoft/snmalloc/blob/main/docs/StrictP... I wonder to what extent moving bounds checks into hardware provides the…
comment by jcrites · 2023-10-12 · in Snmalloc: A Message Passing Allocator -
https://github.com/microsoft/snmalloc/blob/main/docs/securit...
comment by akyuu · 2023-10-11 · in Snmalloc: A Message Passing Allocator -
…comparisons with newer allocators like mimalloc https://github.com/Microsoft/mimalloc and snmalloc https://github.com/Microsoft/snmalloc as well as the older workhorses like jemalloc, hoard, tcmalloc...
comment by fanf2 · 2023-04-20 · in Rpmalloc – General Purpose Memory Allocator -
…instead of returning it wrapped in web::Json) - Uses snmalloc instead of the default allocator ( https://github.com/microsoft/snmalloc ) Just to be clear besides the first point all of this is not unrealistic for a context where you want…
comment by dathinab · 2020-08-29 · in Lithium ranked the highest performance web application platform -
description at https://github.com/microsoft/snmalloc/blob/master/snmalloc.p...
comment by gjvc · 2020-07-01 · in snmalloc: a message passing allocator (Microsoft Research) -
…paper[OP]. Differences between the paper and the current implementation are described here[0]. [0] https://github.com/microsoft/snmalloc/blob/master/difference...
comment by karmakaze · 2019-06-23 · in Snmalloc: A message passing allocator [pdf] -
…we did at Microsoft Research. It specifically targets these producer / consumer scenarios. https://github.com/microsoft/snmalloc And the paper, which I’ll be presenting tomorrow at ISMM: https://github.com/microsoft/snmalloc/blob/master/snm…
comment by plietar · 2019-06-22 · in Mimalloc – A compact general-purpose allocator