times that have lead to discussion without a standard solution,
I've implemented an entirely off-heap hash-table in Go. It uses a simple
Malloc()/Free() implementation based on mmap (gommap) to obtain memory
directly from the OS. It could just as easily use malloc from the C
runtime in you want use CGO, but the current implementation avoids that in
favor of an entirely Go-based solution for ease of "go get
This off-heap hash table is based on a simple open-addressing with
linear-probing and the speedy xxhash64 hash function. The implementation
was inspired by Jeff Preshing's blog article where he shows that such a
strategy can best even the highly cache-tuned Judy array.
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firstname.lastname@example.org.
For more options, visit https://groups.google.com/d/optout.