πΊπ¦ Go performance channel
ΠΡΠΊΡΡΡΡ Π² Telegram
Go performance, runtime, concurrency. Talks, blogposts and open source projects for gophers. Not affiliated with Go team. https://go-perf.dev (mail: hello@go-perf.dev / @olegkovalov)
ΠΠΎΠ»ΡΡΠ΅1 450
ΠΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ
ΠΠ΅Ρ Π΄Π°Π½Π½ΡΡ
24 ΡΠ°ΡΠ°
-17 Π΄Π½Π΅ΠΉ
-430 Π΄Π΅Π½Ρ
ΠΡΡ
ΠΈΠ² ΠΏΠΎΡΡΠΎΠ²
> internal/runtime/maps: add GOEXPERIMENT=mapsplitgroup for KKKKVVVV slot order
https://go-review.googlesource.com/c/go/+/711560
Package archsimd provides access to architecture-specific SIMD operations.
This is a low-level package that exposes hardware-specific functionality. It currently supports AMD64.
This package is experimental, and not subject to the Go 1 compatibility promise. It only exists when building with the GOEXPERIMENT=simd environment variable set.
https://pkg.go.dev/simd/archsimd@go1.26rc1
π₯³ Go 1.25.5 and 1.24.11 are released!
π Security: Includes security fixes for crypto/x509 (CVE-2025-61729, CVE-2025-61727).
π£ Announcement: groups.google.com/g/golang-ann...
π¦ Download: go.dev/dl/#go1.25.5
#golang
strconv: replace Ryu ftoa with Dragonbox
The new implementation has been fuzz-tested against the current
Ryu implementation in addition to the existing test suite.
Benchmarks show at least ~15-20% performance improvement.
https://go-review.googlesource.com/c/go/+/700075 #golang
Memory Allocation in #golang
https://nghiant3223.github.io/2025/06/03/memory_allocation_in_go.html
Making
DecodeRuneInString is inlinable #golang
https://github.com/golang/go/issues/48195#issuecomment-3224273708proposal: simd: architecture-specific SIMD intrinsics under a GOEXPERIMENT #golang
https://github.com/golang/go/issues/73787#issuecomment-3208178910
π₯π₯π₯ #golang https://github.com/golang/go/issues/43930#issuecomment-3201879413
How Go 1.24's Swiss Tables saved us hundreds of gigabytes
#golang https://www.datadoghq.com/blog/engineering/go-swiss-tables/
How to store Go pointers from assembly https://mazzo.li/posts/go-asm-pointers.html
Assert your #golang code is inlined and bounds-check eliminated
https://github.com/jordanlewis/gcassert
Golang sync.Pool is not a silver bullet
https://wundergraph.com/blog/golang-sync-pool #golang
proposal: runtime: CPU limit-aware GOMAXPROCS default #golang
https://github.com/golang/go/issues/73193 by @prattmic.com
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
