VictoriaMetrics Blog company blog

How Swiss tables work in Go built-in map

Go 1.24 replaced the built-in map’s bucket-based runtime with Swiss Tables. This article explains groups, control bytes, H1 and H2, probing, table growth, directories, deletion, load factor, and the experimental split-group layout.
Points
103
HN comments
18
Submissions
1
Cited by
0 commenters

Software EngineeringDatabases & Data2026

On Hacker News

SubmittedTitle on HNPointsComments
Sep 3, 2026How Swiss tables work in Go built-in map by valyala10318

More from VictoriaMetrics Blog

All 4 posts →

Related posts from the same era