πŸ‡ΊπŸ‡¦ 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
πŸ‡ΊπŸ‡¦ Go performance channel
From @hackernews https://news.ycombinator.com/item?id=37054760
By the way, from release notes

> Go 1.21 improves build speed by up to 6%, largely thanks to building the compiler itself with PGO.
Every nanosecond matter.

Restructuring code to win 15-20ns in time.Since: https://go-review.googlesource.com/c/go/+/518336

Remove your β€ž//go:linkname runtime.nanotime1” after #golang 1.22 :D
C and C++ Prioritize Performance over Correctness
https://research.swtch.com/ub
GopherCon Europe 2023: Roman Khavronenko - Writing a TSDB from Scratch: Performance Optimization #golang

CC: https://twitter.com/hagen1778 & https://twitter.com/VictoriaMetrics

https://www.youtube.com/watch?v=NdjuW98ep_w
❀2
GopherCon Europe 2023: Jonathan Amsterdam - A Fast Structured Logging Package #golang by twitter.com/JonathanAmster2

https://www.youtube.com/watch?v=tC4Jt3i62ns
❀2
GopherCon Europe 2023: Yiscah Levy Silas - Go Right Ahead! Simple Hacks to Cut Memory Usage by 80% by twitter.com/YiscahLevySilas #golang

https://www.youtube.com/watch?v=YlTRodoYOZ4
πŸŽ‰ Go 1.21.1 and 1.20.8 are released!

πŸ” Security: Includes security fixes for cmd/go (CVE-2023-39320), html/template (CVE-2023-39318, CVE-2023-39319), and crypto/tls.

πŸ—£ Announcement: https://groups.google.com/g/golang-announce/c/Fm51GRLNRvM

⬇️ Download: https://go.dev/dl/#go1.21.1
❀2
Earlier this summer, the Go team released version v0.12 of gopls, the language server for Go, featuring a rewrite of its core that allows it to scale to larger codebases.

Since then, we've fine-tuned the design, focusing on making interactive queries as fast as they were with v0.11, despite holding less state in memory.

Full updates β†’ https://goo.gle/3sLzotE #golang
❀11