Go Removes Interface Calls With PGO: Devirtualization and Inlining Hot Call Sites
A PGO profile tells the Go compiler which concrete type dominates each interface call site; the compiler then rewrites the call as a type-assert plus direct call, falling back to …