mirror of https://github.com/golang/go.git
697 B
697 B
Runtime
Several performance improvements to the runtime have decreased CPU overheads by
2—3% on average across a suite of representative benchmarks.
Results may vary by application.
These improvements include a new builtin map implementation based on
Swiss Tables, more efficient
memory allocation of small objects, and a new runtime-internal mutex
implementation.
The new builtin map implementation and new runtime-internal mutex may be
disabled by setting GOEXPERIMENT=noswissmap and GOEXPERIMENT=nospinbitmutex
at build time respectively.