Hacker GitHub

← All repos

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

Mentions per year 18 mentions · busiest year 2019 (5)
20082026
  1. Bad link, this was better, https://github.com/microsoft/snmalloc/blob/main/docs/securit...
    comment by IcePic · 2025-12-19 · in Hardening Snmalloc
  2. 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
  3. …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
  4. https://github.com/microsoft/snmalloc/blob/main/docs/securit...
    comment by akyuu · 2023-10-11 · in Snmalloc: A Message Passing Allocator
  5. …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...
  6. …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…
  7. description at https://github.com/microsoft/snmalloc/blob/master/snmalloc.p...
  8. …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]
  9. …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…