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 -
▲ 1
Hardening Snmallocstory by fanf2 · 2025-12-19 · 1 comment
-
▲ 1
Hardening Snmallocstory by fanf2 · 2024-11-21 · 0 comments
-
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 -
▲ 92
Snmalloc: A Message Passing Allocatorstory by akyuu · 2023-10-11 · 27 comments
-
…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 -
▲ 3
Snmalloc 0.6 released, major redesign with security hardeningstory by todsacerdoti · 2022-05-09 · 0 comments
-
▲ 37
Snmalloc: High-performance message passing based allocatorstory by homarp · 2022-03-13 · 5 comments
-
…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) -
▲ 3
snmalloc: a message passing allocator (Microsoft Research)story by gjvc · 2020-07-01 · 1 comment
-
…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] -
▲ 2
Snmalloc: A message passing allocator [pdf]story by spooneybarger · 2019-06-23 · 1 comment
-
…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 -
▲ 3
Snmalloc – Message passing based allocatorstory by ahaferburg · 2019-01-16 · 0 comments
-
▲ 2
snmalloc: Message passing based allocatorstory by matt_d · 2019-01-16 · 0 comments