Boost performance of #golang applications with profile guided optimization #googleio
https://www.youtube.com/watch?v=FwzE5Sdhhdw
https://www.youtube.com/watch?v=FwzE5Sdhhdw
YouTube
Boost performance of Go applications with profile guided optimization
By profiling Go applications at runtime, the Go compiler can make better optimization decisions in subsequent builds, leading to substantial improvements in CPU performance. In this technical session, developers will learn how profile-guided optimization…
❤3
encoding/binary: add Append, Encode and Decode https://github.com/golang/go/commit/04bf36e97305197d09554739391f607afde1fd74 #golang
🎊 Go 1.22.4 and 1.21.11 are released!
🔏 Security: Includes security fixes for archive/zip and net/netip
🗣 Announcement: https://groups.google.com/g/golang-announce/c/XbxouI9gY7k
⬇️ Download: https://go.dev/dl/#go1.22.4
#golang
🔏 Security: Includes security fixes for archive/zip and net/netip
🗣 Announcement: https://groups.google.com/g/golang-announce/c/XbxouI9gY7k
⬇️ Download: https://go.dev/dl/#go1.22.4
#golang
go.dev
All releases - The Go Programming Language
❤2
🎉 Go 1.23 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/8ciOP5ve_CM
📦 Download: https://go.dev/dl/#go1.23rc1
#golang
🏃♂️ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new
🔈 Announcement: https://groups.google.com/g/golang-announce/c/8ciOP5ve_CM
📦 Download: https://go.dev/dl/#go1.23rc1
#golang
GitHub
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
❤10
🎉 Go 1.22.5 and 1.21.12 are released!
🔐 Security: Includes security fix for net/http
🗣 Announcement: https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4
⬇️ Download: https://go.dev/dl/#go1.22.5
#golang
🔐 Security: Includes security fix for net/http
🗣 Announcement: https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4
⬇️ Download: https://go.dev/dl/#go1.22.5
#golang
go.dev
All releases - The Go Programming Language
❤6
Simple event broker tries Tiger Style #golang CC @TigerBeetleDB
https://blog.vbang.dk/2024/07/10/seb-tiger-style/
https://blog.vbang.dk/2024/07/10/seb-tiger-style/
blog.vbang.dk
Simple event broker tries Tiger Style
I’ve been on a bender for the past few weeks. I haven’t been able to stop reading and watching content about TigerBeetle. I was especially enamored by videos...
❤7
Reduce allocations and comparison performance with the new unique package in Go 1.23
https://josephwoodward.co.uk/2024/08/performance-improvements-unique-package-go-1-23 #golang
https://josephwoodward.co.uk/2024/08/performance-improvements-unique-package-go-1-23 #golang
Joseph Woodward's Blog
Reduce allocations and comparison performance with the new unique package in Go 1.23
❤14
Register allocation in the #golang compiler
https://developers.redhat.com/articles/2024/09/24/go-compiler-register-allocation#go_s_register_allocator__a_high_level_view
https://developers.redhat.com/articles/2024/09/24/go-compiler-register-allocation#go_s_register_allocator__a_high_level_view
Red Hat Developer
Register allocation in the Go compiler | Red Hat Developer
As a maintainer of the GCC register allocator (RA), I naturally have a keen interest in the register allocators used in various industrial compilers
❤5
🎉 Go 1.23.2 and 1.22.8 are released!
🗣 Announcement: https://groups.google.com/g/golang-announce/c/NKEc8VT7Fz0
⬇️ Download: https://go.dev/dl/#go1.23.2
#golang
🗣 Announcement: https://groups.google.com/g/golang-announce/c/NKEc8VT7Fz0
⬇️ Download: https://go.dev/dl/#go1.23.2
#golang
go.dev
All releases - The Go Programming Language
❤5
> Swissmaps is enabled by default 🎉Michael Pratt: There will be followup optimizations. Make use of compiler intrinsics.
#golang 1.24 gonna be awesome
From https://github.com/golang/go/issues/43930#issuecomment-2458068992
#golang 1.24 gonna be awesome
From https://github.com/golang/go/issues/43930#issuecomment-2458068992
GitHub
Go compiler and runtime meeting notes · Issue #43930 · golang/go
Google's Go compiler and runtime team meets periodically (roughly weekly) to discuss ongoing development of the compiler and runtime. While not open to the public, there's been desire by th...
❤19
Go Production Performance Gotcha - GOMAXPROCS
https://metoro.io/blog/go-production-performance-gotcha-gomaxprocs #golang
https://metoro.io/blog/go-production-performance-gotcha-gomaxprocs #golang
metoro.io
Optimizing Go Performance with GOMAXPROCS
Learn how to solve unexpected performance issues in Go applications by correctly configuring the GOMAXPROCS parameter for optimal CPU usage in containers
❤3