Hi! Intrigued by the recent publicity of profile-guided optimisations in Go 1.20 and 1.21. Thought it'd be cool to build something simple that could be used to streamline go service pgo initiatives.
Presented is just an idea; it is intentionally rudimentary. Will give a go measuring this in an actual environment and collecting some metrics.
Any feedback on this topic would be highly appreciated. Thanks.
Nice - but hang on a second, I thought you cannot shadow language keywords in Go. So projects bumping to 1.21 in the future should be aware that you will run into compile time errors all of a sudden… doesn’t that actually break the compatibility promise?
Presented is just an idea; it is intentionally rudimentary. Will give a go measuring this in an actual environment and collecting some metrics.
Any feedback on this topic would be highly appreciated. Thanks.