Telegram Web
#golang team plans for 1st half 2023: dropping non-unified IR and removing associated GOEXPERIMENT, next steps for PGO, revamping the inliner, core health CI/CD tasks, batched write barriers, <...> long-term RAM efficiency efforts. https://github.com/golang/go/issues/43930#issuecomment-1386010267
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/
- #golang PGO will be auto by default in Go 1.21

- First PGO result from a google-internal app yields -2.75% CPU

- We might get better regalloc (registry allocator) (5% CPU gain)

Do you have any success stories by running PGO ? Please share!

Source: https://github.com/golang/go/issues/43930#issuecomment-1468713261
2025/07/10 16:17:00
Back to Top
HTML Embed Code: