45 points gkfasdfasdf 2 hours ago 8 comments
ZenoArrow 1 hour ago | parent
Why is this on the HN front page? Is there something particularly noteworthy about this release?
aktenlage 1 hour ago | parent
They resumed development on jemalloc only recently, after years of no releases.
ck45 1 hour ago | parent
I just checked whether it's the first release after Jason Evans stepped down as maintainer, but it isn't. That was the previous release, 5.3.1
defrost 1 hour ago | parent
The noted resumption and likely a small amount of halo effect from the Comparison of Malloc() Algorithms thread two / three days ago.
baq 11 minutes ago | parent
jemalloc is something you should be aware of if you do software for a living
rfgplk 9 minutes ago | parent
Why? Writing a memory allocator is quite simple, and I'd argue that _everyone_ should write one from scratch for any kind of high performance application. It's also trivial to outperform general purpose allocators that have to satisfy countless constraints. I've written numerous special purpose mallocs that are a) both provably (formally) safer than the standard armada and b) significantly faster (>10x throughput).
groomlake 3 minutes ago | parent
Your experience writing memory allocators is irrelevant. The point is that jemalloc is widely used and that’s why it makes sense to be aware of it.
vocx2tx 1 hour ago | parent
For some context on why this release is notable: Jemalloc Postmortem [0]