3 HN users recommended this talk3 months2020–2025score 3
Years with an HN recommendation, 2007–2026
Recommended as a great talk on solving fragmentation for C/C++ and runtimes like Ruby and Python without code changes.
Bobby Powers presents Mesh, a drop-in malloc replacement that eliminates memory fragmentation in unmodified C/C++ programs by compacting memory. The talk covers how it works despite C's fixed object addresses, and its benefits for programs like Redis.
“There was a great talk at Strange Loop about a drop-in malloc replacement which compacts.” (HN, 2022)
There's an interesting talk [0] from Bobby Powers on how to make a malloc() and free() that perform compaction, to be able to release memory back to the operating system more frequently (and improve cache hit rates, etc.). But this isn't standard at all yet. [1]: [this video]
Talk on a malloc that compacts memory to return it to the OS.
There was a great talk at Strange Loop about a drop-in malloc replacement which compacts. Apparently it actually led to memory usage improvements in industrial projects like Redis: [this video]
Drop-in compacting malloc replacement that improved memory use in projects like Redis.
There’s a great paper from the group of Emery Berger, where they merge memory pages that become sparse. A kind of garbage collection for C and C++ languages. There’s also a good presentation about it on youtube. [link] The presentation: [this video]
Presentation on merging sparse memory pages, a kind of garbage collection for C/C++.
> but malloc/free based systems also have a relatively high memory overhead due to fragmentation In case you haven't seen it, there's been some interesting progress on that front: [this video]
Shows progress on reducing fragmentation overhead in malloc/free systems.
Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.
4 Hacker News comments
From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.
Citations, criticism and jokes