Profile-guided optimization in Go
Summary
Daniel Lemire's profile-guided optimization in Go explains how PGO replaces guesswork with runtime profiles to guide inlining and devirtualization. The post presents Go's PGO workflow, a CPU-profile collection process, and an experiment parsing three JSON datasets showing modest speedups, with code and a GitHub repository linked.