Re:Manual Memory Management in Go using jemalloc
by mish15 on Monday November 23, 2020 @02:42AM
(#25184405)
You just mmap memory as a slice. You can grow and shrink it, flush to disk if backed by a file, etc. In code it’s just a slice. Tough part is you need to allocate, control bounds, binary encode/decode, struct align, defrag, etc. It’s hard work, but the performance is 100% worth it if performance is your main goal.
[ Parent
| on HN ]