πŸ‡ΊπŸ‡¦ Go performance channel
1.5K subscribers
39 photos
401 links
Go performance, runtime, concurrency.

Talks, blogposts and open source projects for gophers.

Not affiliated with Go team.

https://go-perf.dev

(mail: [email protected] / @olegkovalov)
Download Telegram
Nice comment by Brian C. Mills regarding new #golang sync.Map methods https://github.com/golang/go/issues/51972#issuecomment-1315912196
Building a custom code search index in #golang for searchcode.com

As always @boyter post are amazing (thanks for doing & writing this!)

https://boyter.org/posts/how-i-built-my-own-index-for-searchcode/
A GC-friendly #golang interning cache.

> This change will be in Go 1.20 and it has zero exposed APIs: you just upgrade Go and every application that opens multiple TLS connections will be automagically a little lighter and faster. ✨

https://words.filippo.io/dispatches/certificate-interning/ by @FiloSottile
πŸ‡ΊπŸ‡¦ Go performance channel
🎊 Go 1.20 Release Candidate 1 is released! πŸƒβ€β™‚οΈ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new πŸ“£ Announcement: https://groups.google.com/g/golang-announce/c/iqUo0Spdl9I πŸ“¦ Download: https://go.dev/dl/#go1.20rc1 #golang (via https://…
The runtime now has experimental support for memory-safe arena allocation that makes it possible to eagerly free memory in bulk. It has the potential to improve CPU performance by up to 15% in memory-allocation-heavy applications. (c)

πŸš€ #golang
In #Golang 1.20 the Go team introduced an experimental new method of memory management called Go arenas.

In this blog post we show how we combined continuous profiling with memory arenas to improve performance of one of our cloud services by ~8% !

https://pyroscope.io/blog/go-1-20-memory-arenas/